gpt4 book ai didi

使用 twitter4j 的 Android Twitter xAuth 示例

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:52:44 25 4
gpt4 key购买 nike

Android:我正在为 android 共享尝试以下 xAuth 示例。

xAuth Authentication for Twitter Share in Android?

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();
//Then you must save your Token and Token secret from AccesToken

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

我有 IllegalStateException

异常消息:java.lang.IllegalStateException:未提供 OAuth 消费者 key / secret 组合

在下一行

AccessToken accessToken = twitter.getOAuthAccessToken();

我做了如下修改

Twitter twitter = new TwitterFactory().getInstance("login", "pass");
twitter.setOAuthConsumer(getString(R.string.twtAPIKey), getString(R.string.twtSecret));
AccessToken mAccessToken = twitter.getOAuthAccessToken();

我又遇到了异常异常消息:java.lang.IllegalStateException:基本认证实例。

xAuth 的任何工作示例?

最佳答案

我使用了以下内容


ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();

configurationBuilder.setOAuthConsumerKey(Consumer__Key);
configurationBuilder.setOAuthConsumerSecret(Consumer_Secret);
Configuration configuration = configurationBuilder.build();

Twitter twitter = new TwitterFactory(configuration).getInstance("username","password");

AccessToken token = twitter.getOAuthAccessToken();
System.out.println("Access Token " +token );

String name = token.getScreenName();
System.out.println("Screen Name" +name);

PrintWriter out= response.getWriter();
System.out.println(token);

并使用 xauth 使用 Android 应用程序成功登录 Twitter

关于使用 twitter4j 的 Android Twitter xAuth 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3528458/

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