2011-11-12 23 views
1

Project KenaiからTwitterAPIME-RIM-OAuthSample.zipファイルをダウンロードしました。 Twitterに私のアプリケーションを登録しました。ユーザーを認証するとエラーが発生します。 twitterでログインページを開こうとしているとき

私はコンシューマーキーとコンシューマーシークレットを受け取りました。私は私のコンソールに次のメッセージを見つけしばらく

public BrowserFieldScreen() { 
    setTitle("Twitter API ME - OAuth"); 
    BrowserContentManager browserMngr = new BrowserContentManager(0); 
    RenderingOptions rendOptions = browserMngr.getRenderingSession().getRenderingOptions(); 
    rendOptions.setProperty(RenderingOptions.CORE_OPTIONS_GUID, 
     RenderingOptions.SHOW_IMAGES_IN_HTML, 
     false); 
    add(browserMngr); 
    BrowserContentManagerOAuthDialogWrapper pageWrapper =new BrowserContentManagerOAuthDialogWrapper(browserMngr); 

    pageWrapper.setConsumerKey(CONSUMER_KEY); 
    pageWrapper.setConsumerSecret(CONSUMER_SECRET); 
    pageWrapper.setCallbackUrl(CALLBACK_URL); 
    pageWrapper.setOAuthListener(this); 

    try { 
     pageWrapper.login(); 
    } catch (Exception e) { 
     // TODO Auto-generated catch block 
     System.out.println("error: "+e.getMessage()); 
    } 
} 

を::Error by authenticating user!

だから私はここで間違って何をやっているか、そして私がログインするには、次のコードを使用していますか権限を変更する必要がありますか?

注:私が6か月前に登録した古い鍵を使用しても、正常に動作しています。

+0

ログインページの言語は英語ではありません。だから、あなたはどのようにTwitterにログインしますか? – Signare

答えて

1

ので、Twitterのアプリの設定に移動してデスクトップアプリケーションがCallbackUrlを定義しなければならないので、何もあなたがhttp://www.someurl.com

を使用することはできません場合はcallbackurlを追加するには、TwitterのアプリケーションでのCallbackURlを入力してください。..

私は更新することでこの問題を解決しますアプリケーション設定でコードを変更する必要はありません。

+0

言語は英語ではありません。どのようにTwitterにログインするのですか? – Signare

+0

あなたは何を言いたいですか?詳細をご記入ください。 –

+0

上記のコードを実行すると、Twitterのログインページが表示されます。 twitterのページは英語以外の言語で書かれています。 – Signare

0

上記のコードを実行するだけで、Twitterのログインページが表示されます。 twitterのページは英語以外の言語で書かれています。 enter image description here

+0

@hardik画像を確認してください – Signare

関連する問題