Yahoo OAuth 2.0 `bearer_token_not_over_ssl` - объясните?
Я использую спецификацию OAuth 2.0 для получения данных фэнтези-футбола так же, как этот сайт использует их: http://yfantasysandbox.herokuapp.com/resource/user/game_teams (репозиторий github: https://github.com/whatadewitt/yfsapi)
После получения моего access_token
а также refresh_token
Я пытаюсь получить ресурс группы пользователей и получаю эту ошибку 401 без видимой причины
{
"lang": "en-US",
"description": "Please provide valid credentials. OAuth oauth_problem=\"bearer_token_not_over_ssl\", realm=\"yahooapis.com\""
}
Он работал несколько дней и внезапно перестал работать, и я ничего не изменил. Пожалуйста, дайте мне знать, если спецификация изменилась. Я использую протокол https для каждого из моих запросов API и, при необходимости, получу новые access_tokens. Мой callbackUrl также использует https, если это помогает.
2 ответа
Теперь работает отлично. Похоже, это было нарушение в работе с API, а не что-то фундаментальное. Удачи в этом сезоне!
Другое возможное объяснение заключается в том, что передаваемые вами URL http
не https
, Я тоже получал эту проблему, пока не обновил все свои запросы на использование https
,