LinkedIn API + WebKit - PullRequest
       7

LinkedIn API + WebKit

0 голосов
/ 25 октября 2011

Я пытаюсь использовать библиотеку OAuthConsumer для Какао для подключения к учетным записям пользователей LinkedIn.

Следуя инструкциям, предоставленным первоначальным автором OAuthConsumer, я настроил request token и указалWebView по полученному URL.

Теперь, с другими сервисами, для которых я использовал OAuthConsumer (Twitter, Facebook и т. Д.), Эта часть работает нормально.Пользователь входит в систему, аутентифицирует приложение, а затем мой код отключает WebView и обменивает только что авторизованный request token на access token.

Однако, с LinkedIn, я получаю ошибку "Нам не удалось найти токен авторизации ".Нет больше информации;нет кодов ошибок.Просто аккуратно оформленная веб-страница, полная бесполезных.

LinkedIn Error Page

Итак, в конечном итоге я понятия не имею, где вообще можно отлаживать эту проблему, или это проблема моего кода ввсе.В нескольких незначительных сведениях, которые я смог найти на форумах LinkedIn, говорится, что моя «временная метка может быть выключена» (хотя не в соответствии с Epoch Converter ), и я должен проверить «временную метку в ответе»,Мне кажется, как красная сельдь.

Редактировать:

Сеанс Чарльза

1 Ответ

0 голосов
/ 25 октября 2011

Итак, получается, что параметр для возврата request token равен "oauth_token", а не "token", как я использовал.

Теперь, это обычно просто комментарий к несоответствиямРеализация OAuth и мой контроль.Тем не менее, я немного обеспокоен, потому что было несколько случаев (в основном с использованием браузера), в которых использование неправильного параметра в возвращаемом запросе сработало бы : серьезное несоответствие и потенциально серьезный недосмотр со стороны LinkedIn.

В любом случае, это работает сейчас.

...