запрос на получение доступа к токену - PullRequest
1 голос
/ 28 ноября 2011

У меня проблема при попытке получить oauth_token и oauth_token_sceret из linkedin oauth api.Я могу получить requestToken (1-й запрос), но на странице обратного вызова (после того, как пользователь утвердил приложение) я пытаюсь получить токен и секрет, но я всегда получаю 401 и он говорит, что подпись недействительна.Я отправляю следующие значения в https://api.linkedin.com/uas/oauth/accessToken: - oauth_consumer_key - oauth_nonce - oauth_signature_method - oauth_timestamp - oauth_token - oauth_verifier - oauth_version

как примечание, я не понимаю, почему я получаю верификатор(Мне не нужен PIN-код, так как он работает в браузере).Единственный способ получить токен и секрет состоял в том, что я также опубликовал «oauth_token_secret», полученный в 1-м запросе (когда я запросил requestToken).Но я не могу получить этот oauth_token_secret на странице обратного вызова.

Я обнаружил, что вам нужно передать секретный токен, который вы получаете в первом запросе requestToken (первый запрос), на токен доступа, и он работает.

1 Ответ

0 голосов
/ 28 ноября 2011

После того, как вы выполнили первый этап и получили токен запроса, вам должны были быть возвращены токен запроса и верификатор согласно:

https://developer.linkedin.com/documents/oauth-overview

Затем передайте токен запроса обратно вместе с верификатором так же, как вы делали это для токена запроса (подписав запрос и т. Д.), И вы должны получить токен доступа.

...