如何在Twitter API中按列表名称检索列表ID

Fry*_*Fry 2 twitter objective-c ios

我要称之为Twitter API的方法

https://api.twitter.com/1.1/lists/statuses.json?list_id=12345
Run Code Online (Sandbox Code Playgroud)

用户在列表中检索推文.但我的客户只提供列表的名称,我不知道如何使用列表名称获取列表ID.清单是这样的:https://twitter.com/DatasportNews/lists/i-campioni-di-brasile2014.

我尝试过这种方法

https://api.twitter.com/1.1/lists.json?screen_name=i-campioni-di-brasile2014
Run Code Online (Sandbox Code Playgroud)

获取id列表但始终返回此消息

{"errors":[{"message":"Your credentials do not allow access to this resource","code":220}]}.
Run Code Online (Sandbox Code Playgroud)

我用api密钥和api秘密登录并获得令牌,但这种方法不起作用.

想法?

小智 7

URL中的列表名称称为slug.当您想要使用a从列表中请求状态时slug,您还需要传递owner_screen_name.

例如,在您的情况下:

/1.1/lists/statuses.json?slug=i-campioni-di-brasile2014&owner_screen_name=DatasportNews

有关这方面的更多详细信息,请访问端点的文档页面:https://dev.twitter.com/docs/api/1.1/get/lists/statuses