Я пытаюсь использовать библиотеку OAuthConsumer для Cocoa для подключения к учетным записям пользователей LinkedIn.
Следуя шагам, предоставленным первоначальным автором OAuthConsumer, я настроил request token
и указал WebView на полученный URL-адрес.
Теперь с другими сервисами, для которых я использовал OAuthConsumer (Twitter, Facebook и т. д.), эта часть работает нормально. Пользователь входит в систему, аутентифицирует приложение, а затем мой код убивает WebView и меняет только что авторизованный request token
на access token
.
Однако с LinkedIn я получаю сообщение об ошибке «Нам не удалось найти токен авторизации». Нет больше информации; нет кодов ошибок. Просто аккуратно оформленная веб-страница, полная бесполезности.
Таким образом, я в конечном итоге понятия не имею, где даже начинать отладку этой проблемы, и является ли это проблемой с моим кодом вообще. В нескольких второстепенных зацепках, которые мне удалось найти на форумах LinkedIn, говорится, что моя «отметка времени может быть отключена» (хотя, не согласно Конвертер эпох), и я должен проверить "временную метку в ответе". Мне кажется красной селедкой.
Изменить: