проблемы с twittet oauth: не удается выполнить вызов API valid_credentials - PullRequest
1 голос
/ 10 декабря 2010

Попытка использовать OAuth для аутентификации пользователя через OAuth 1.0A

Я успешно получаю request_tokens, я успешно получаю oauth_token и oauth_secret.Затем я должен выполнить вызов API, как описано там .

Я выполняю запрос get для URL api.twitter.com / 1 / account / verify_credentials.xml с заголовком авторизации:

OAuth oauth_consumer_key="zqOQIgnviRjNDuGIdHAA",oauth_nonce="1997904",oauth_signature="aSf2zj8xfjXcN9z%2B04eOwFd8fKk%3D",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1291981333",oauth_token="jxmgnF4m2HB7IP9RbylyyF7gaZuRXj8YF1eVUIDSLrk",oauth_version="1.0"

и получить:

401 Unauthorized <?xml version="1.0" encoding="UTF-8"?>
<hash>
  <error>Could not authenticate with OAuth.</error>
  <request>/1/account/verify_credentials.xml</request>
</hash>

Я трижды проверил все: токен доступа, access_token_secret, генерацию подписи и т. Д. И т. Д. - не повезло.

Но, я полагаю, потому что мне удалось получить токен доступа, это не проблема Twitter.Я использую Perl-модуль Net :: OAuth.

Кто-нибудь может мне помочь, пожалуйста?О какой аутентификации говорит твиттер?Что я делаю не так?

1 Ответ

0 голосов
/ 10 декабря 2010

Вы должны задавать этот вопрос в списке рассылки разработчиков Twitter.Они отлично справляются с отладкой проблем с OAuth.Вы получите право на Twitter инженеров.Включите уровень детализации у вас здесь.

http://groups.google.com/group/twitter-development-talk

...