2010-12-10 4 views
1

を行うことはできません、私は成功しrequest_tokensを得るか、私は正常にoauth_token取得し、oauth_secretありません。 次に、私はover thereのようにAPI呼び出しを行うはずです。twittetのOAuthの問題は:<strong>のOAuth 1.0A経由</strong></p> <p>ユーザ認証のためのOAuthを使用しようとverify_credentials API呼び出し

私は許可ヘッダーでapi.twitter.com/1/account/verify_credentials.xml をURLに取得要求を実行:

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" 

とget:

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> 

Iトリプルをすべてのチェック:アクセストークン、access_token_secret、署名生成など、など - 運がない。

しかし、私はアクセストークンを得ることができたので、それはツイッター問題ではないと思います。 私はNet :: OAuth perlモジュールを使用しています。

誰でも助けてくれますか? twitterはどんな認証をしていますか?何が間違っているのですか?

+0

システムクロックを確認してください。 – friedo

+0

クロックは大丈夫でしたが、Net :: Twitter :: Liteを使ってすべてを書き直しましたが、コードの問題のようです。うまく動作します。とにかくありがとう。 – alnico

答えて

0

Twitterの開発者メーリングリストでこの質問をしてください。彼らはOAuthの問題をデバッグする素晴らしい仕事をしています。あなたはTwitterのエンジニアに慣れることができます。ここにある詳細のレベルを含めてください。

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

+0

すべてのおかげで、問題は何だったのか分かりませんでした.net :: Twitter :: Liteを使ってコードを書き直して修正しました。 – alnico

関連する問題