Oauth を Twitter で動作させることができません。次のことを試しました (すべて同じ 401 エラーになります)。
- jTwitter (デフォルトの OauthSignpostClient を使用)
- " DefaultOauthProvider " の代わりに commonshttp ライブラリ (CommonsOauthProvider) を使用する jTwitter
- (OauthSignpostClient の代わりに) OauthScribeClient を使用するjTwitter
- oauth- signpost (それ自体... jTwitter なし)
- Twitter4J
- http://code.google.com/p/agirardello/
- http://dev.bostone.us/2009/07/16/android-oauth-twitter-updates/
- http://github.com/kaeppler/signpost-examples/blob/master/OAuthTwitterExample/src/TwitterMain.java
独自の実装を試し、各サイトからサンプル コードをコピーして貼り付けましたが、何も機能しないようです。また、必要に応じて依存関係をダウンロードして含めたことも100%確信しています。
ここが興味深い部分です。jTwitter と oauth-signpost ライブラリを使用して、Twitter への接続を開始し、ユーザーのブラウザー ウィンドウを開き、ユーザーにログインさせ、アプリの PIN を生成することができます。ただし、アプリが (PIN と、保存されているアクセス トークンとトークン シークレットを使用して) ステータスの更新を投稿しようとすると、401 エラーが表示されます。私が試した他のすべてのことでは、ブラウザウィンドウを開いてユーザーにPINを生成するように求めることさえできません(「リクエストトークン」のリクエストで401エラーで終了します)。
助けてください。ありがとう