Авторизация Yahoo OAUTH:oauth_problem="timestamp_refused"

Я внимательно следил за руководством Yahoo OAUTH и успешно установил соединение и смог получить токен доступа вместе с другими объектами, которые я получаю в ответ URI. Но теперь, когда я пытаюсь получить контакты аутентифицированного пользователя, я всегда получаю это Ошибка независимо от того, какой NTP-сервер я выберу для часов своих компьютеров:

Authentication error: Unable to respond to any of these challenges: {oauth=WWW-Authenticate: OAuth oauth_problem="timestamp_refused", realm="yahooapis.com"}

Осматривая вокруг, я мог знать, что я не единственный, испытывающий это, но включенные "решения" -

  • Добавляя некоторое время к миллисекундам, которые я передаю как метку времени ( это то, что я следую, я успешно получаю мне токен доступа, но не при получении контактов)
  • Синхронизация часов компьютера с хорошим сервером.

Тем не менее, я попробовал это, но получил ту же ошибку.

Вот мнение о том, что я отправляю:

var url = 'https://api.login.yahoo.com/oauth/v2/get_token';
                url += '?oauth_nonce=' + 'somerandomstring';
                url += '&oauth_timestamp=' + timestamp;
                url += '&oauth_consumer_key=' + ConsumerKey;
                url += '&oauth_signature_method=' + 'plaintext';
                url += '&oauth_signature=' + ConsumerSecret + '%26' + oauth_token_secret;
                url += '&oauth_version=1.0';
                url += '&oauth_token=' + oauth_token;
                url += '&oauth_verifier=' + oauth_verifier;

Любая действительная помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам