我已经在Twitter开发人员网站上注册了我的应用程序,并获得了一些OAuth凭证(消费者密钥,消费者密钥,请求令牌URL等)。我已将回调网址留为空白。 IOS和Android.Without回调URL的应用程序工作在IOS但android.When不工作我已经试过Android应用程序中的Twitter集成
requestToken = twitter
.getOAuthRequestToken(Constants.TWITTER_CALLBACK_URL);
我得到的异常,因为
10月2日至28日:52:27.337:W /System.err(666):401:身份验证凭据 (https://dev.twitter.com/pages/auth)丢失或不正确。确保 您已设置有效的使用者密钥/密码,访问令牌/密码,并且系统时钟同步 。 02-28 10:52:27.337:W/System.err(666): 02-28 10:52:27.337: W/System.err(666):02-28 10:52:27.337:W/System .ERR(666):
/OAuth的/ request_token 10月2日至28日:52:27.337: W/System.err的(666):桌面应用程序仅支持 oauth_callback值 'OOB'
然后我已经尝试没有回调URL
requestToken = twitter
.getOAuthRequestToken();
当我试图登录我被重定向到一个页面(仍然在网络活动中)向我祝贺,我已授予我应用程序访问我的Twitter帐户,并给我一个针脚输入需要的地方,而不是重定向到我的应用程序。
如何在Android中不使用回调网址的情况下登录到twitter? 在此先感谢。
public static final String CALLBACK_URL =“twitterapp:// connect”;你有没有试过这个......? – 2013-02-28 06:36:49
@AshishJani而不是Constants.TWITTER_CALLBACK_URL?我没有提供回调URL,而registration.so我总是得到异常401:验证信用卡丢失 – user1767260 2013-02-28 06:44:12
我已经使用CALLBACK_URL =“twitterapp:// connect”;它对我来说很好,你可以在你的TWITTER_CALLBACK_URL中尝试一下 – 2013-02-28 07:02:37