Иногда я получаю {"error":"invalid_grant"}
, когда делаю запрос к внешнему API из моего приложения java.
Сначала я делаю запрос авторизации, используя grant_type в качестве 'password'
, который содержит u sername,
password
, clientId
и clientSecret
и все работает правильно.
Позже, основываясь на том ответе, который содержит access_token и refresh_token, я пытаюсь сделать еще один запрос на авторизацию, используя grant_type в качестве 'refresh_token', но он завершается неудачно с приведенным выше сообщением об ошибке. Я уже пытался получить информацию о ситуациях, которые могут привести к этой ошибке от внешней поддержки API, но я ничего не получил. Есть ли способ узнать, что я, возможно, делаю неправильно с моей просьбой?
Запросы выполняются с использованием apache CloseableHttpClient
.