致新浪微博开放平台

新浪让开发者对微博开放平台策略调整进行意见反馈,刚好我把想说的一次说了。

简单的说,很糟糕,很失望。细说如下。

基本数据的完整性

授权用户的关注、粉丝列表,时间线,自己的微博列表等当前授权用户自己的数据,新浪以「规范微博的接口使用,保护用户信息安全」为由限制数据的完整性是不成立的1,因为这些数据的获取是基于用户自愿登陆授权的。

如果是被用户账户密码被盗,那跟接口完全无关,新浪应该封锁保护用户账户并及时通知用户更改密码。如果是有应用的 App Secret 被盗用,新浪应该要求应用重置 App Secret,而不是全平台封接口。

这些基本数据缺失的话,应用的可用性大打折扣。比如,没有完整的关注列表,无法 @ 补全。时间线只能获取最新的 150 条微博更是刻薄得可笑,好多用户关注的人数都不只 150,一人一条微博都不够。

用户的反应:@ 不到就不 @,少点互动;只能看 150 条,那也好,少花点时间在微博上……这是新浪乐见的?

其他数据、接口

微博的评论、转发数据不全,看不到整体讨论,用户渐渐就不喜欢参与讨论了。

「赞」接口藏着掖着,我也是醉了。这又不涉及用户隐私,完全是增加活跃度,为微博开放平台写入更多数据,有利于你们做后续分析的。

新浪不吃自家狗粮

新浪自己的微博产品是不使用微博开放平台的,而是使用另一套私有平台。

所以,微博开放平台出什么问题,新浪是无法及时感知的,依赖于第三方开发者的反馈。

但是,由于新浪自己不用,他们的产品不受影响,解决这些问题的紧迫性、积极性都不强。

这也从根本上反映了新浪对微博开放平台的态度。

要杀不要剐

新浪可能觉得通过这些限制让用户觉得第三方应用不好用,原来选用第三方应用的用户就会转投官方应用了。如果这真是你们的出发点,你们应该直接关闭开放平台,因为你们确实不愿开放。

那些用户之所以会选择第三方应用,是因为他们想用微博但对官方应用不满。正所谓「萝卜青菜,各有所爱」,用户体验众口难调,一个官方应用无法讨好所有用户。第三方应用正好解决了这一矛盾,让他们用自己满意的方式刷微博。这是第三方开发者在微博开放平台上为新浪留存、活跃用户做出的贡献。

你们现在毁掉他们所喜爱的刷微博方式,是意欲逼迫他们刷得难受,还是干脆别刷?我知道很多用户如果刷得不爽宁可不刷。

当然,如果你们觉得即便牺牲这些用户2,也要阻止第三方应用分官方的流,那如我前面所说,你们应该直接明说,关闭开放平台了事。那样至少干脆、痛快。像现在这样隔几个月剐我们一刀,太虐、不人道,最后还是难逃一死

致新浪个人员工

平台和个人是两回事。

我接触到的所有新浪员工,无论是技术、商务,都是热心负责的。你们非决策者,我完全理解。在此真诚致谢!


  1. 之后同样的理由又被用来收回关系操作接口。看起来,被滥用的不是接口,而是封接口的借口。 

  2. 我认为这些用户是相对活跃用户,否则哪会舍得花时间去尝试、挑选微博应用,更别说花钱买我的应用了。