前天( 7 月 26 日,周二)上午 10 点 29 分,我接到新浪微博开放平台的电话,被告知「奶瓶嘴」因支持同步到什么腾讯微博、网易微博、人人网,违反「应用开发者协议将被新浪驳回来源文案审核对方还表示会对其它第三方同步工具进行处理。因为有事儿在忙,我并没有和他多说。几分钟后,之前所有通过「奶瓶嘴」发布的微博,均变成了由「未通过审核应用」发布。现在想起来,当时我应该多和他唠叨几句,酱紫「奶瓶嘴」便能在新浪微博上多存活几分钟。

一、年初曾质疑

「奶瓶嘴」是我在寒假时折腾的一个项目,主要用处就是将一条消息同步到几个微博。从 2 月 5 日上线至今,已帮助 1950+ 个用户同步了 72400+ 条消息,平均每个用户在奶瓶嘴发出了 37 条消息。这些数据对于一个仅靠口碑传播、几乎没有大范围宣传的应用来说,我已经很欣慰。从中也能看出有同步需求的用户不在少数。但这样一个应用,在年初申请来源文案审核时,几经折腾。

Sina Weibo Open Platform 01

值得一提的是,在这条微博下的评论中,开放平台工作人员 @小新娘Alex 说「你可以仔细看下开发协议,单独是人人网 可以同步」(为防河蟹,截图备份)。而如今,连人人网都不允许同步了

Sina Weibo Open Platform 01

当时也有发现了「应用开发者协议」对同步工具的态度表里不一,但考虑到「奶瓶嘴」已经通过了来之不易的来源文案审核,故没有深究。

二、事件回顾

在我将「接到新浪微博开放平台的电话」公布到几个微博后,被饭友、推友们迅速转发。对于这个结果,早有预料。很快, Donews 也对此进行了报道。但不知道什么原因,这篇报道在当天中午就被和谐了。现在,你仍可以在 CnBetaGeekPark 看到这篇报道(为防河蟹,截图在此)。

需要纠正的是,在 Donews 的报道的最后一段的「很期待新浪微博如何公开解释开放一词,更期待他们如何处理带同步功能的知名应用」这句话,其实是我说的(具体可见下文),被和菜头转发了而已。

受本次事件影响的应用,包括但不限于: FaWave享拍微博通奶瓶嘴

解释一下,开放平台工作人员称「驳回来源文案审核」,其实是将已通过审核的应用降级为未通过审核的应用。每个未通过审核应用只能授权 15 个测试账号来请求接口,而这对于 100+ 用户的应用而言根本不够,更何况奶瓶嘴 1000+ 用户,效果就是几乎用不了

接下来以 Stream 消息流的方式把这次事件再回顾一下。

  • @NetPuter :接到新浪微博「开放」平台的电话,今天他们将会把所有同步类的应用下架,包括奶瓶嘴。很期待他们如何公开解释「开放」一词,更期待他们如何处理带同步功能的知名应用。 #
  • @NetPuter :奶瓶嘴在新浪微博的来源名称已经变成「未通过审核应用」,对于这个结果,并不感到意外。刚才入职时听人人网 HR 介绍价值观,开放是互联网精神,连人人都不屏蔽美团、点点了,你也已经独占鳌头,真不知道怕什么呢? #
  • @FaWave :刚才新浪开放平台的人给我打电话,说驳回FaWave申请什么的,我问会不会直接影响使用,他说不会。然后几分钟后FaWave不能使用了。手机来电显示没有分机号,不知怎么联系,能否先让FaWave正常使用,不要影响用户? @微博API @微博开放平台 #
  • @Python发烧友:在这个非常需要信息快速传播的时候,你们来堵,那我来突破限制。就算从今天开始@FaWave 这个品牌在新浪微博消失了,它的灵魂还是会存在的。我们可以没有党性,但是我们不能没有人性。 #
  • @FaWave :虽然大家以后可能在新浪微博看不到 「来自FaWave」,但是这又有什么所谓?能帮用户方便地管理微博,这就可以了,其他的管它的。在中国,能活着,这本身就是一个奇迹。 #
  • @微博开放平台:【公告】近日,开放平台发现某些应用擅自盗取其他应用的APP KEY。我们严厉禁止此类行为,一经发现,将立即停止作恶应用的接口使用,并追究相关责任。请广大开发者在应用的开发运营过程中,妥善保管自己的APP KEY,防止被盗用,也欢迎大家积极举报。 #
  • @FaWave :单方面修改开发者协议,单方面屏蔽我们的app key,然后出来说我们盗用别人的key。如果你遭遇灭门,然后到处求助无门,你还不反击,你将会消失。如果奇迹不能发生,我们自己创造奇迹。用户自己发的微博的所有权是用户自己的,你新浪微博有什么权利不让用户一起同步发布?只要你给出一个合理的理由。 #
  • @FaWave :FaWave新版可以提供用户选择伪装成其他APP的,这个完全是用户自己选择的,FaWave没做任何强制。而且这样除了帮伪装的APP带流量以为,FaWave没有利用别人的APP KEY做任何「坏事」。这是迫不得已而为之,但是是在没有给对方带来任何害处的前提下,还帮助别人宣传了! #
  • @享拍-微博通:【新浪没有封杀所有同步应用】大家如果只想同步多个微博,而不是多微博管理,推荐试试中国移动出品的这个《移动微博同步》应用,网址:http://t.cn/hGzlDc @Python发烧友 @36氪 @互联网的那点事 @Web20Share #
  • @Python发烧友:如果一切以用户第一基础,我想不会出现现在这样的闹剧。原来想快速解决我们的key无法使用的问题,让用户能选择其他key,但是@微博开放平台 又说某些应用盗用别人的key,要追究法律责任。我们小开发者只能选择苟存,只能让用户自己填key了。如果还被新浪说要追究法律责任的话,就只能退出了。 #

三、所违反的协议

上文数次提到的「应用开发者协议」中,关于第三方微博同步工具的条款在此,摘抄如下:

二、双方权利与义务

2. 插件式应用提供者的权利与义务
e) 插件式应用不得进行侵害用户隐私和数据安全的行为。不得进行干扰新浪开放平台或新浪网或其任何部分或功能的正常运行。除双方另有约定的情况外,插件式应用应该禁止的行为包括但不限于:
Vi. 以任何方式研发机器人插件式应用,包括但不仅限于可以绑定多平台微博账号、将新浪微博信息同步到其它微博平台上等。

通过观察这份协议的修订历史,可以发现新浪微博开放平台在2011年1月31日对协议进行了修改明确指出不允许「绑定多平台微博账号、将新浪微博信息同步到其它微博平台上等」

对了,那位电话里称人人网也不允许同步的工作人员,请注意:「应用开发者协议」中说的是不允许「同步到其它微博平台上」,但没有说明不允许同步到 SNS 社区。众所周知,人人网属于 SNS 社区,根据协议是可以同步的。希望这位工作人员能够敬业一些。

四、其它违反协议的应用

截至 7 月 28 日 13 点 40 分,据不完全统计,目前依然可以将消息同步到多个微博的工具,包括但不局限于:

可能会有部分应用因为这篇文章的这个列表(再次)遭到新浪微博开放平台的处理而怪罪于我。曾经我也很天真的以为,以为事情还没降临到我头上便可以「苟且偷生」。事实上我错了,只要新浪这个微博牌微博继续搞垄断、伪开放,像 FaWave 、享拍微博通这样的结果总有一天会发生在每个开发者身上

五、质疑新浪微博「开放」平台的公平性和开放性

请问新浪微博开放平台,为什么电话里称「所有第三方同步工具都将被关闭」、「其它工具会陆续关闭,可能你是第一个还是前几个被通知的」(大意),而事实上只是部分同步工具被封。根据「应用开发者协议」,既然不允许「绑定多平台微博账号、将新浪微博信息同步到其它微博平台上等」,为什么仍有违反规定的应用通过审核。说好的不允许将消息「同步到其它微博平台上」,为什么依旧允许被 139 社区同步

新浪微博说它开放,至于你信不信,我反正不信。

当然,新浪微博也不是第一次干这种事儿,据艾瑞网「跨平台应用遭屏蔽 微博面对「伪开放」挑战」的报道,新浪微博开放平台便已将诸多跨平台第三方应用撤下了其应用广场。或许新浪微博内部对其站内流通的消息有一套阈值限制,一旦非原创的消息达到一定限度,便磨刀霍霍向应用。在我看来,新浪微博想将所有第一手消息都留在自己的地盘儿,而其它微博的消息既流不进也流不出,最后做到一家独大。「在现实世界我们已经充分体会到了一家独大没有竞争的后果,幸好在虚拟世界,现在你还有机会亲手改变。 via

做开发者不容易,需要应对不同的接口。做国内的开发者更不容易,除了技术上的问题,还得应对来自各开放平台的限制。

至此,我想说的已经差不多说完了。希望新浪微博开放平台能通过公开的方式对本文进行回应,谢谢。

六、事件进展

  • 7月29日凌晨,发现 @享拍-微博通 已经通过了新浪微博的来源文案审核,重新支持新浪微博。代价是无法将消息同时发布到多个微博,要么单独发到新浪微博,要么发到剩余的其它微博。
  • 8月1日上午, @微博开放平台 在评论中表示「您好,您的意见已经反馈,我们正在处理。对于由工作人员失误所造成的开发者困惑,我们深表歉意并会逐步改进。对于信息不实而对平台进行的恶意诽谤,我们会采取相应措施。感谢您的理解与支持。 # 」随后又表示「一个优秀的平台,不仅仅要做到自己强大,更应该做开发者的大树,让开发者得到庇护。这不是威胁,是为了更好的服务,开发者也不希望自己倚靠的平台是不安全的。 #
  • 8月2日下午, @FaWave 已经通过了新浪微博的来源文案审核,代价和享拍一样,在发送的时候修改为选择新浪微博则不能选择其他微博

七、相关阅读