关于微博 API 的疑问,无法获取用户的全部关注列表。

2014-07-09 14:43:13 +08:00
 lxfxf
http://open.weibo.com/wiki/2/friendships/friends 用这个接口获取所有的关注列表,应该是380人,结果只能是获取到114人。
换了一个号,一共关注的是285,结果只能获取85人,把cursor改成200也是如此,count改为200也只能获取前面一部分关注。
查了好多,说是过滤掉被屏蔽的用户,但那也就会10个左右的差别。
而且我看了一下,显示出来的都是最近关注的用户。
3890 次点击
所在节点    问与答
7 条回复
lxfxf
2014-07-09 14:46:18 +08:00
count改为200也只能获取前面一部分关注。
siteshen
2014-07-10 01:26:20 +08:00
分页了?看了下API说明,返回的数据里有next_cursor和previous_cursor。
lxfxf
2014-07-10 08:31:43 +08:00
@siteshen 恩,默认的count是50,然后返回的next_cursor就是50,取50之后的数据我就把cursor改为50.
然后就这样,只能取到114...

改count直接为200,也只能返回114个user
很诡异
xinzhi
2017-05-02 21:27:16 +08:00
最近研究这个呢,原来几年前就有的问题了。目前只能获取到 5 个关注列表里面的用户,文档里也没更新说明。
caroljing
2018-04-19 16:00:50 +08:00
@xinzhi 你有解决这个问题吗,不挂怎样都不会显示第 6 个用户,改 count 和 cursor 也没用
xinzhi
2018-04-25 15:42:59 +08:00
@caroljing 官方文档后来说明了,这个接口已经抛弃。我也是找了很多微博的朋友,他们更新一下文档不了了之了。
xinzhi
2018-04-25 15:44:23 +08:00
> 例如一次调用 count 是 5,但其中授权本应用的用户只有 1 条,则实际只返回 1 条;

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/121746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX