Почему ошибка 403 возникает при вызове API от разработчика Android, но не в браузере, и как это исправитьAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Почему ошибка 403 возникает при вызове API от разработчика Android, но не в браузере, и как это исправить

Сообщение Anonymous »

Я использую модификацию в своем проекте и API newapi.org, но URL-адрес, созданный с помощью модификации, я думаю, работает в браузере, но не в проекте, потому что в очереди, которую я создал, а затем в обратном вызове, возникает ошибка 403 приходит весело наResponse

Код: Выделить всё

override fun onResponse(p0: Call, p1: Response) {
if (p1.isSuccessful) {
Log.d(TAG, "Response: ${p1.body()}")
} else {
Log.e(TAG, "Error: ${p1.code()} - ${p1.errorBody()?.string()}")
//                    Log.d(TAG, "Request URL: ${p0.request()}")

}
}
но не весело при провале

Код: Выделить всё

override fun onFailure(p0: Call, p1: Throwable) {
Log.d(TAG, "onFailure: Error in Fetching news!!!", p1)

}
Я проверил правильность моего ключа API.
Я не знаю, почему возникает эта ошибка, также я использую URL-адрес https
Я ожидаю, что этот URL-адрес успешно выдаст ответ в формате JSON, чтобы я мог двигаться дальше в своем проекте
но также я не понял одного: почему возникает ошибка, а не сбой>

Подробнее здесь: https://stackoverflow.com/questions/793 ... browser-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»