V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
FanError
V2EX  ›  问与答

[付费咨询] 求教一个微博 API(读取授权帐号粉丝数量)接口问题。

  •  1
     
  •   FanError · 2016-07-01 22:03:47 +08:00 · 1988 次点击
    这是一个创建于 2871 天前的主题,其中的信息可能已经有所发展或是发生改变。
    读取的是 [授权帐号] 的粉丝接口:
    http://open.weibo.com/wiki/2/friendships/followers

    返回的 total_number 是正确的数量,但 users 粉丝详情里,数量明显不对。
    看文档说 [只返回同样授权本应用的用户] ,没太明白这句话的意思。

    目前的需求是:分析授权帐号(不需要读取其它人的)粉丝的相关信息,找了一圈没找到能读取粉丝列表的 API 。

    求教,快被折腾死了。100块红包咨询,不需提供代码,只要告诉俺怎么解决就行了。
    16 条回复    2016-07-01 23:27:41 +08:00
    fcicq
        1
    fcicq  
       2016-07-01 22:16:52 +08:00
    这个显然无解. 商用接口楼主买不起吧
    FanError
        2
    FanError  
    OP
       2016-07-01 22:20:58 +08:00
    @fcicq 读 [授权帐号] 的也需要商业接口吗?不是分析第三方别人的帐号哦。
    default
        3
    default  
       2016-07-01 22:32:47 +08:00
    既然官方有这个限制,那就自己模拟普通 http 请求抓取呗
    FanError
        4
    FanError  
    OP
       2016-07-01 22:35:35 +08:00
    @default 模拟 http 请求,只能查看 5 页数据,超过 5 页后,点第 6 页,直接提示你只能查看其他人 5 页粉丝。
    fcicq
        5
    fcicq  
       2016-07-01 22:36:49 +08:00
    @FanError 这个人的粉丝用户也给你授权了?
    995573753
        6
    995573753  
       2016-07-01 22:45:19 +08:00
    我刚帮 Lz 看了下,发现了一个方法。

    比如
    http://weibo.cn/JVRMusicOfficial
    你点开会发现 关注 粉丝旁边有个分组,分组里面其实默认是关注的所有人。
    分组默认打开是读取分组里人的微博,但实际上还有个成员,就是所有关注的人了。
    读取这里面的人实际上是没有限制的。 http://weibo.cn/attgroup/change?cat=user&uid=5948281315&rl=0&f=

    我再举个例子:

    http://weibo.cn/attgroup/change?cat=user&uid=2018557501&rl=0&f=
    995573753
        7
    995573753  
       2016-07-01 22:50:47 +08:00
    微博确实是限制了粉丝读取功能了,再各个平台。但对好友分组默认是存在的,有个默认分组 。
    估计产品调整是忽略了这块了~
    wenmingvs
        8
    wenmingvs  
       2016-07-01 22:58:09 +08:00
    楼主看看我这个开源项目。不知道能否解决你的问题? https://github.com/wenmingvs/WeiBo
    FanError
        9
    FanError  
    OP
       2016-07-01 23:05:00 +08:00
    @995573753 谢谢帮忙分析。这种应该是要模拟抓取吧。由于是商业使用,感觉这样抓不太稳定,说封就封了。

    准备去买商用接口。 @!@~

    A 套餐 200 万条, 1 个月 6K
    B 套餐 2000 万条, 1 年, 6W
    lxfxf
        10
    lxfxf  
       2016-07-01 23:09:15 +08:00
    http://v2ex.com/t/121746
    两年前就这样了,当时正好的微博刚刚限制个人对 API 的调用。
    FanError
        11
    FanError  
    OP
       2016-07-01 23:10:12 +08:00
    支付宝口令红包 [v2ex 微博] ,虽然没解决,意思一下。

    @995573753
    @wenmingvs
    @fcicq
    @default
    FanError
        12
    FanError  
    OP
       2016-07-01 23:10:24 +08:00
    FanError
        13
    FanError  
    OP
       2016-07-01 23:12:15 +08:00
    20 块 5 个,意思意思下,哈哈。
    songjiaxin2008
        14
    songjiaxin2008  
       2016-07-01 23:12:27 +08:00 via iPhone
    很久以前就不行了...
    wenmingvs
        15
    wenmingvs  
       2016-07-01 23:14:20 +08:00
    @FanError 哇谢谢谢谢。我提一点,可以尝试使用已经授权的 api 做抓包处理,细节在这里 https://github.com/qii/weiciyuan/wiki/%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A%E6%8E%88%E6%9D%83
    fcicq
        16
    fcicq  
       2016-07-01 23:27:41 +08:00
    @FanError 谢谢, 这种问题不需要发红包. 不用等了, 不领.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2712 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:35 · PVG 18:35 · LAX 03:35 · JFK 06:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.