2016-02-14 2 views
2

Я пытаюсь загрузить страницу JSON на консоли, и я продолжаю получать сообщение об ошибке, что у меня плохие данные аутентификации.Twitter Rest API не принимает заголовки для токенов в Swift

Я использую правильные заголовки, которые программа Twitter Developer предоставила мне для доступа к JSON, но она не работает. Я что-то делаю с Аламофиром? У меня неправильный формат для заголовков? Любая помощь будет оценена по достоинству.

code error

+0

Вам нужен "" ключ заголовка Authorization. Прочитайте https://dev.twitter.com/oauth/overview/authorizing-requests, где говорится: «На очень упрощенном уровне реализация Twitter требует, чтобы запросы, требующие авторизации, содержали дополнительный заголовок HTTP-авторизации с достаточной информацией для ответьте на перечисленные выше вопросы. Версия HTTP-запроса, показанная выше, измененная для включения этого заголовка, выглядит так (обычно заголовок авторизации должен быть в одной строке, но здесь был обернут для удобочитаемости): « – mrkbxt

ответ

1

попробовать следующий рядный формат заголовка авторизации с вашими ценностями:

пусть заголовки = [ "Authorization": «OAuth oauth_consumer_key = xvz1evFS4wEEPTGEFPHBog, oauth_nonce = kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg, oauth_signature = tnnArxj06cWHq44gCs1OSKk% 2FjLY% 3D, oauth_signature_method = HMAC-SHA1, oauth_timestamp = 1318622958, oauth_token = 370773112-GmHxMAgYyLbNEtIKZeRNFsMKPR9EyMZeS9weJAEb, oauth_version = 1,0" ]

+0

Формат вы дали мне работу, но это дает мне новую ошибку: code = 32; message = "Не удалось аутентифицировать вас."; Есть идеи? –