如果我想通过调用twitter API来下载所有关注者的列表,那么它有多少个电话?这是一个电话还是我拥有的粉丝数量?
谢谢!
斯利拉姆
arc*_*ain 28
如果您只需要关注者的ID,您可以指定:
http://api.twitter.com/1/followers/ids.json?screen_name=yourScreenName&cursor=-1
Run Code Online (Sandbox Code Playgroud)
此调用的文档在此处.此呼叫每次呼叫最多可返回5,000个关注者ID,您必须跟踪每次呼叫的光标值.如果您的关注者少于5,000,则可以省略cursor参数.
但是,如果您需要获取所有关注者的完整详细信息,则需要进行一些额外的API调用.
我建议使用状态/关注者来获取关注者配置文件,因为每个API调用最多可以请求100个配置文件.
使用状态/关注者时,您只需指定要获取的用户的关注者.结果按照关注者跟随指定用户的顺序返回.此方法不会不要求身份验证,但它确实使用游标,所以你需要管理光标 ID为每个呼叫.这是一个例子:
http://api.twitter.com/1/statuses/followers.json?screen_name=yourScreenName&cursor=-1
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过指定以逗号分隔的用户ID列表,为用户/查找提取跟随者配置文件.您必须进行身份验证才能发出此请求,但您可以获取所需的任何用户配置文件 - 而不仅仅是那些跟随指定用户的用户配置文件.一个示例调用将是:
http://api.twitter.com/1/users/lookup.json?user_id=123123,5235235,456243,4534563
Run Code Online (Sandbox Code Playgroud)
因此,如果您有2,000个关注者,您只需拨打一个电话即可通过关注者/ ID获取所有关注者ID,如果这就是您所需的全部内容.如果您需要完整的配置文件,您将使用状态/关注者刻录20个呼叫,并且当使用用户/查找时,您将使用21个呼叫,因为需要额外调用获取ID所需的关注者/ ID.
请注意,对于所有Twitter API调用,我建议使用JSON,因为它是一种比XML更轻量级的文档格式.您通常只会通过网络传输大约1/3到1/2的数据,并且我发现(根据我的经验)Twitter在服务JSON时的次数较少.
归档时间: |
|
查看次数: |
11978 次 |
最近记录: |