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

时间:2014-04-22 18:31:17

标签: ios objective-c twitter

我称之为 Twitter API的方法

https://api.twitter.com/1.1/lists/statuses.json?list_id=12345

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

我尝试过这种方法

https://api.twitter.com/1.1/lists.json?screen_name=i-campioni-di-brasile2014

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

{"errors":[{"message":"Your credentials do not allow access to this resource","code":220}]}.

我使用api密钥和api秘密记录并很好地获取令牌,但这种方法不起作用。

想法?

1 个答案:

答案 0 :(得分:6)

URL中的列表名称称为slug。如果您想使用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

的端点文档页面