Twitter API 1.1集合显示403/220

时间:2018-05-04 09:58:01

标签: api twitter collections

我无法访问此特定的Twitter API端点:

https://api.twitter.com/1.1/collections/show.json?id=576828964162965504

(我试过的任何ID)。该请求返回错误消息"您的凭据不允许访问此资源"和代码" 220"。

我用于请求的仅限应用的身份验证承载令牌与我对/search/tweets.json/statuses/user_timeline/show.json/statuses/show.json和{{1}的请求完全相同,所有这些工作都很好。此外,该集合是公开的,因此仅限应用程序的身份验证就足够了,我在想。

我确信我在这里遗漏了一些东西,但无法在官方API文档中找到它,也无法在StackOverflow或Google上找到它。

1 个答案:

答案 0 :(得分:1)

根据Twitter API documentation,collections / show需要一个用户上下文 - 因此在这种情况下,仅限app的身份验证将不起作用。

此外,集合ID通常采用“custom-756140390927872000”或类似形式。您可以通过点击集合/列表来获取用户的集合ID列表?screen_name = handle query。

相关问题