如何在Twitter4J中使用createFriendShip(..)?

时间:2016-02-05 18:32:49

标签: android twitter twitter4j

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

1 个答案:

答案 0 :(得分:0)

您将体验来自官方Twitter客户端(如网络,Android和iPhone)的不同(更宽松)行为,而不是来自第三方客户。

https://support.twitter.com/articles/15364

  

这些限制包括来自所有设备的操作,包括网络,移动设备,电话,API等。来自所有第三方应用程序的API请求将根据每小时API限制进行跟踪。因此,使用其帐户使用多个第三方应用程序的用户将更快地达到API限制。有关此主题的更多信息,请参阅我们的API速率限制页面。