gpt4 book ai didi

java - Android 中 Twitter 共享的 xAuth 身份验证?

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

我正在处理 Twitter 身份验证。基本身份验证将 expire 8月16日起。所以我们必须使用 OAuth 来使用 Twitter Authentication。但实现起来有些复杂。 XAuth 就是砍掉了这两个步骤。但问题是我 used Twitter4j 进行身份验证。而且文档也很糟糕。我想使用 1.6 本身的 XAuth。您建议使用哪个包。以及是否有任何示例教程专门用于Android使用XAuth身份验证。

最佳答案

编辑:在我的代码中,我这样做了:

System.setProperty("twitter4j.oauth.consumerKey", "your token");
System.setProperty("twitter4j.oauth.consumerSecret", "your token secret");

Twitter twitter = new TwitterFactory().getInstance(login, password);

AccessToken accessToken = twitter.getOAuthAccessToken();

然后你必须从 AccessToken 中保存你的 Token 和 Token secret

if (mAccessToken != null) {
if (mAccessToken.getToken() != null && mAccessToken.getTokenSecret() != null) {
saveAccessToken(mAccessToken.getToken(), mAccessToken.getTokenSecret());
}
}

当你想使用你的 token 时,你只需这样做:

TwitterFactory factory = new TwitterFactory();
Twitter twitter = factory.getInstance();
twitter.setOAuthConsumer("[consumer key]", "[consumer secret]");
AccessToken accessToken = loadAccessToken();
twitter.setOAuthAccessToken(accessToken);

关于java - Android 中 Twitter 共享的 xAuth 身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280328/

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