1

Android アプリケーションに Twitter を統合しました。長い間問題なく動作していましたが、Twitter にログインしようとするとエラーが発生します。次のエラーが表示されます:「リクエスト トークンの取得に失敗しました」とスタック トレースを以下に示します。この問題を解決するのを手伝ってください。

    02-20 19:44:09.687: D/TwitterApp(3928): Failed to get request token
02-20 19:44:09.687: W/System.err(3928): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Service provider responded in error: 301 (Moved Permanently)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
02-20 19:44:09.687: W/System.err(3928):     at com.twitter.android.TwitterApp$2.run(TwitterApp.java:108)
02-20 19:44:09.687: W/System.err(3928): Caused by: oauth.signpost.exception.OAuthCommunicationException: Service provider responded in error: 301 (Moved Permanently)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:241)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
02-20 19:44:09.687: W/System.err(3928):     ... 2 more

ありがとうムラリ

4

2 に答える 2

1

この投稿は、コンストラクターを呼び出すときに使用する URL にも役立ちます。

dev.twitter.com でアプリケーションを作成するときに、アプリケーションの [設定] タブで [アプリケーションの種類] に Callback Url: を追加しなかった場合、この問題が発生する可能性があります。

この修正は私にとってはうまくいきます。他の人が同じ問題に遭遇することを願っています。

于 2013-03-14T14:48:58.087 に答える
1

安全なリクエストを作成してみてください。http://twitter.comの代わりに、常にhttps://twitter.comを使用します。それは私のために働いた。お役に立てば幸いです。

于 2013-02-20T17:57:25.053 に答える