Я пытаюсь интегрировать API YELP в приложение в Android Studio.Я пытаюсь получить токен доступа с помощью почтового запроса в Почтальоне.Однако, когда я отправляю запрос на публикацию, я получаю эту ошибку, возвращенную в формате JSON:
{
"error": {
"code": "VALIDATION_ERROR",
"description": "'client_credentials' is not one of ['authorization_code', 'refresh_token']",
"field": "grant_type",
"instance": "client_credentials"
}
}
Я искал на этом сайте и в Google, что конкретно означает строка описания:
"description": "'client_credentials' is not one of ['authorization_code', 'refresh_token']",
Я не смог найти никаких результатов относительно того, что означает эта ошибка.Вот мой проект настройки в почтальоне:
Я просто скопировал и вставил свой идентификатор клиента и ключ API из yelp и сохранил их в client_id и client_secretв почтальоне соответственно.Когда я отправляю этот запрос, я получаю ошибку 400 Bad Request и обнаруживаю, что это ошибка проверки.Сначала я подумал, что ввел неправильный ключ API, однако я обновил ключ API, скопировал и вставил его напрямую, поэтому я уверен, что мой ключ API и идентификатор клиента верны.Вывод должен выглядеть следующим образом и выдавать токен доступа:
Я не смог найти ни одного примера с этим конкретным сообщением об ошибке.