聊聊微博开放API和微信开放API的设计思想吧


微博应用开发,都是应用主动去调用api;
而微信公众平台应用开发,是平台来主动调用应用的对接URL,应用变成被动了。

这两种设计方式的各有什么优劣呢?

程序员 openapi 微信开放平台 微信公众平台 腾讯微博api

快要坏掉的番茄 10 years, 11 months ago

好吧,应Sunny建议,先谈谈我能想到的。

这两种模式应该是两种路线吧。

微博api是需要应用主动去访问,这样带来的优势是:
应用方:可控,自主决定,可以拼各种产品策略,也可以干坏事。
平台方:只需要控制应用访问频率,通过控制应用访问就控制住了访问峰值、控制住了应用体验,把体验的责任几乎全部归结于应用;

劣势:
应用方:平台里的行为无法主动被通知到,而高频度轮询代价大,对于需要实时互动的应用体验很难提升;
平台方:无法确保应用体验的一致性。

微信公众api的策略:
应用方:完全不可控,不能主动发起,无法干坏事,但是,如果需要实时互动,会体验很棒。
平台方:受直接用户行为频率约束,又受应用性能瓶颈约束,技术上处理要复杂很多。

哔哩哔哩酱 answered 10 years, 11 months ago

Your Answer