我创建了一个twitter应用程序。输入我的用户名和密码后,它会为我们提供PIN码,并发送一条指令返回到应用程序并输入您的PIN码。其中必须输入此PIN.To授权我的身份验证。在Twitter应用程序中的身份验证在Android中的身份验证
请帮我
三江源
我创建了一个twitter应用程序。输入我的用户名和密码后,它会为我们提供PIN码,并发送一条指令返回到应用程序并输入您的PIN码。其中必须输入此PIN.To授权我的身份验证。在Twitter应用程序中的身份验证在Android中的身份验证
请帮我
三江源
为了让您的应用直接使用PIN码,您需要使用“回拨URL”(在dev.twitter.com中创建应用时请提及一些虚拟回拨URL,请勿保留空白)。基本上,当您授权应用程序使用Twitter数据时,Web视图会将验证数据(已登录用户的PIN)发送(重定向)到您的应用程序。因此,在您的应用程序中,您需要重写public void onNewIntent(Intent intent)
方法来处理此恢复。
然后得到URI
Uri uri = intent.getData();
从URI得到验证String verifier = uri.getQueryParameter(OAuth.OAUTH_VERIFIER);
然后使用该验证来获得访问令牌new RetrieveAccessTokenTask().execute(verifier);
希望这之前帮助
在叽叽喳喳开发人员网站,同时创建一个用于获取浏览器/客户端选项的新应用程序。现在你没有那个“应用程序类型”选项。但现在确实没有什么区别。
我有同样的问题。我试图拨打 – flashsnake
@flashsnake希望这有助于:http://blog.tarams.com/?p=212 – Gadenkan
Yaa我还是发现了一个难题,那就是在过去的Twitter认证有一个选项,你想要客户端或浏览器,但现在它是改变。所以登录后它给出一个PIN号码,这个PIN号码每次都改变。我该如何硬编码这个 – Guruver
@Guruver你用给定链接中的方法尝试了吗? – Venky
yaa我已经尝试过,实际上这是私人的,但有一些变化发生在twitter端 – Guruver