我可以访问Twitter的高级API。但是我不知道如何使用它来访问Twitter用户数据。我使用以下代码:
tweets = api.request('friends/list', {'user_id':theUserID})
但是,与标准帐户一样,经过几次尝试后,我立即收到“速率限制”错误。
我知道我必须在某个地方提及我的端点(URL后面可能带有冒号),但是我不知道该怎么做。如果我使用“朋友/列表:[MY_DEV_LABEL]”,则会收到一条错误消息,告诉我该端点不受支持。
在我看来,“朋友/列表”不是高级帐户支持的一部分。如果是这种情况,我该怎么做而无需处理速率限制即可访问用户的好友和关注者列表?
答案 0 :(得分:1)
您的代码段看起来正确。
此标准端点(没有高级版本)的速率限制为每15分钟15个请求。请参阅此文档https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-friends-list.html
Twitter无法提供以更高请求率访问此终结点的方法。
答案 1 :(得分:0)
确保您使用的是用户的身份验证令牌,因为它们是每个端点的每个用户的计数。如果您使用App auth令牌,则所有访问都将计入每个端点的App auth计数。