gpt4 book ai didi

android - twitter4j:根据 twitter 回调 url 获取访问 token

转载 作者:行者123 更新时间:2023-11-29 21:30:56 29 4
gpt4 key购买 nike

我有一个 android 应用程序,其 Activity 流程如下:

1. Go to main activity, click Login button
2. Get redirected to the Twitter OAuth page
3. Have my app handle a URL like the one below:
oauth://com.galebach.Twitter_oAuth?oauth_token=xnpuie0lmqoPCAvdeitL0CTBgHogwj09nlDbATEk&oauth_verifier=dWMekKAb9aig3ja7skuzXY9SOP9QLZlRbJjLW5UOM

我的问题是,如何使用该 URL 中的 token 和验证器来获取 Twitter AccessToken?问题是虽然我有 oauth_token,但所有用于获取访问 token 的函数似乎都需要 RequestTokens 和验证器作为输入,而且我不知道如何从 URI 中的原始字符串构建 RequestToken。

最佳答案

现在需要使用Oauth_provider参数,可以这样做:

public static final String CALLBACK_URI = "http://www.yoururl.com/";

public static final String OAUTH_VERIFIER = "oauth_verifier";

String verifier = null;

if (uri != null && uri.toString().startsWith(Twitter.CALLBACK_URI))
verifier = uri.getQueryParameter(Twitter.OAUTH_VERIFIER);

AccessToken at = mTwitter.getOAuthAccessToken(mRequestToken, verifier);

希望对您有所帮助。赫克托耳

关于android - twitter4j:根据 twitter 回调 url 获取访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19537713/

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