gpt4 book ai didi

android - Twitter 应用程序中的身份验证卡在 android 中的 Pin

转载 作者:行者123 更新时间:2023-11-29 16:20:18 25 4
gpt4 key购买 nike

我已经创建了一个 Twitter 应用程序。输入我的用户名和密码后,它会向我们提供 PIN 并发送一条指令,该指令返回应用程序并输入您的 PIN。我必须在其中输入此 PIN。以授权我的身份验证。

最佳答案

要让您的应用直接使用 PIN,您需要使用“回调 URL”(在 dev.twitter.com 中创建应用时提及一些虚拟回调 URL。不要将其留空)。基本上,当您授权应用程序使用 Twitter 数据时,Web View 会将授权数据(已登录用户的 PIN)发送(重定向)到您的应用程序。因此,在您的应用中,您需要通过覆盖
public void onNewIntent(Intent intent) 方法来处理这种恢复。

然后获取URI
Uri uri = intent.getData();

从 URI 获取验证器
String verifier = uri.getQueryParameter(OAuth.OAUTH_VERIFIER);

然后使用该验证器获取访问 token
new RetrieveAccessTokenTask().execute(verifier);

希望对你有帮助

之前在 Twitter 开发者网站上创建新应用时,您曾使用过获取浏览器/客户端选项。现在您没有那个“应用程序类型”选项。但现在确实没有什么不同。

关于android - Twitter 应用程序中的身份验证卡在 android 中的 Pin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com