Twitter回调网址错误

时间:2012-08-18 12:37:14

标签: twitter oauth callback twitter4j

我正在尝试为我的Twitter相关应用设置OAUTH。我正在使用一个回调网址,它在我的应用程序中获取访问令牌。

但是我收到以下错误: - onReceivedError -2 http://www.someurl.com/auth/twitter/callback?&oauth_token=ajGYfwX5YauPcHnUIQCjFf1pFBGmhBEhAxFv8Ej6Ns&oauth_verifier=VBWZ5HaDMwGzrzbGOUlEQhUbZmKoLzWXVRqSxBUZI找不到该网址。

我的浏览器显示页面无响应。

我的回传网址= http://www.someurl.com/auth/twitter/callback。

我正在使用onNewIntent来从浏览器接收意图。

          public void onNewIntent(Intent intent)
    {
        super.onNewIntent(intent);
    System.out.println("Here ");

        Uri uri = intent.getData();
        String oauthToken = uri.getQueryParameter("oauth_token");
        String oauthVerifier = uri.getQueryParameter("oauth_verifier");
     }

清单文件: -                                                                                          

    <activity android:name=".Testing" android:launchMode="singleTask">>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="x-oauthflow-twitter" android:host="callback" />
        </intent-filter>
    </activity>

1 个答案:

答案 0 :(得分:0)

回调有点奇怪,实际上是格式为scheme:// host。

因此,对于您的应用,基于清单文件,它将是“x-oauthflow-twitter:// callback”。这意味着您还必须在代码中将该url指定为回调网址。