1

我可以访问 Twitter 的高级 API。但我不知道如何使用它来访问 Twitter 用户数据。我使用以下代码:

tweets = api.request('friends/list', {'user_id':theUserID})

但是,尝试几次后,我立即收到“速率限制”错误,就像使用标准帐户一样。

我知道我必须在某处提及我的端点(可能在 URL 后加上冒号),但我不知道该怎么做。如果我使用“friends/list:[MY_DEV_LABEL]”,我会收到一条错误消息,告诉我端点不受支持。

我突然想到“朋友/列表”不是高级帐户支持的一部分。如果是这种情况,我应该怎么做才能访问用户的朋友和关注者列表而不必处理速率限制?

4

2 回答 2

1

您的代码片段看起来正确。

此标准端点没有高级版本,每 15 分钟有 15 个请求的速率限制。请参阅此文档https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-friends-list.html

Twitter 不提供以更高请求率访问此端点的方法。

于 2019-08-20T06:38:30.453 回答
0

确保您使用的是用户的身份验证令牌,因为它们按每个端点计算每个用户。如果您使用应用身份验证令牌,则所有访问都计入每个端点的应用身份验证计数。

于 2019-08-21T13:23:20.170 回答