builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(pref.getString("CONSUMER_KEY", ""));
builder.setOAuthConsumerSecret(pref.getString("CONSUMER_SECRET", ""));
AccessToken accessToken = new AccessToken(pref.getString("ACCESS_TOKEN", ""), pref.getString("ACCESS_TOKEN_SECRET", ""));
twitter = new TwitterFactory(builder.build()).getInstance(accessToken);
try {
twitter.createFriendship("barackobama",true);
} catch (TwitterException e) {
Log.e("Hata : ",e.getMessage());
}
我收到此错误403:请求已被理解,但已被拒绝。随附的错误消息将解释原因。由于更新限制(https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following)而拒绝请求时使用此代码。 消息 - 您目前无法关注更多人。了解更多信息http://support.twitter.com/articles/66885-i-can-t-follow-people-follow-limits'>here。 代码 - 161
当我在控制台Twitter中使用它时,我可以跟随人们。当我在Twitter4j尝试它时,我不能跟随人们为什么?任何人都可以帮助我My Last Lib Version是4.0.4
答案 0 :(得分:0)
您将体验来自官方Twitter客户端(如网络,Android和iPhone)的不同(更宽松)行为,而不是来自第三方客户。
https://support.twitter.com/articles/15364
这些限制包括来自所有设备的操作,包括网络,移动设备,电话,API等。来自所有第三方应用程序的API请求将根据每小时API限制进行跟踪。因此,使用其帐户使用多个第三方应用程序的用户将更快地达到API限制。有关此主题的更多信息,请参阅我们的API速率限制页面。