系统设计-开放平台(一)_无名小彤-CSDN博客
1. 开放平台的发展历史
2. 开放平台的产品异同
a. 提供的能力有什么差别
b. 开放协议的差别
开放平台主要分为三种类型:开放APP、开放API 以及 开放数据源。
开放APP就是允许第三方应用在自己的平台上展现,比如各种应用商店、360软件管家等...
开放API则是将自身的能力和数据通过API暴露给第三方应用,一般大厂最重要的API就是登录以及分享,能过扩大影响力的同时,还能收获更多的用户。
开放数据源则是以百度为首的,引入第三方优质数据源丰富自己的查询结果,互利互惠。
2007年5月,Facebook的Facebook Platform正式上线
随后,国内也出现了众多开放平台
上图来自:https://www.slideshare.net/jiangzubin/ss-17099886
到了现在2022年,很多开放平台已经消失不见,又有更多新的开放平台出现,打开google搜索开放平台,全是我们生活中耳熟能详的应用的开放平台,可见开放平台这个发展模式的通用性、必要性。
meta开放平台地址:https://developers.facebook.com/
主页上提供了三个产品的开放平台:
https://developers.facebook.com/docs/whatsapp
whatsapp是一款通讯工具软件,可以替代手机的联系人和短信功能,实现类似微信聊天一样的功能,但是没有微信的朋友圈之类功能,社交属性弱,整体更简单清晰。
文档中介绍此模式为:
通过 WhatsApp Business 开放平台,大中型企业可与其客户进行大规模通信。借助我们的 API,企业可连接数以千计的客服人员和智能助手,以编程和手动方式与客户互动。此外,API 还可与众多后端系统集成,如 CRM 和营销开放平台。
回味一下,很类似与抖音开放平台的企业号功能以及微信的公众号功能,都是业务方可以通过用户交互OpenAPI管理自己的账号。
抖开:抖音开放平台
微开:公众号权限集 | 微信开放文档
一个showcase是,第三方利用OpenAPI开发自己的类似“xx搜题”的应用:第三方通过OpenAPI收到用户的消息,然后再给用户发题目答案。
https://developers.facebook.com/docs/games/onboarding
提供了云游戏和小游戏两种模式,都是轻量级的,无需下载的游戏,案例如:井字棋。开发者可以通过广告和购买盈利。
https://developers.facebook.com/docs/facebook-business-extension/fbe2/overview
文档描述为:
Facebook Business Extension (FBE) 帮助企业将他们的 Facebook 或 Instagram 个人资料与他们在您的平台上的存在联系起来。连接后,您可以为企业使用的大量功能提供支持。最终,这有助于扩大他们对新客户的影响并促进您网站上的交易。
登录功能/分享功能是必不可少,下面有一个分享功能的实践案例:
https://developers.facebook.com/success-stories/muscle-booster-renewals/
文档对于新手很友好,给了多个常见场景的解决方案,开发者可以很快就构建起自己的应用。
https://developers.facebook.com/docs/graph-api
图谱API是其他能力的基础,所有产品都能通过某种方式和图谱API互动。文档中推荐使用SDK访问这些API。
登陆、授权、鉴权、数据分页、频控、API版本管理、SDK版本管理、webhook、权限管理等功能
meta自身的产品和社交、通讯关联较大,所以提供的能力主要是广告、在线预约、消息管理之类的功能。
https://developers.facebook.com/terms
比较有意思的点一个是术语表:
我们对开放平台,又有了一个新的描述方式:
“开放平台”是指我们为了让其他方(包括应用开发者和网站运营者)能够开发功能、从 Meta 和其他任何 Meta 产品中检索数据或者能够给我们提供数据,专门提供的一系列 API、SDK、工具、插件、代码、技术、内容和服务。
其他部分则主要是安全和免责:
腾讯开放平台beta|开放成就梦想
主页上提供了六个产品的开放平台:
比较熟悉的主要有三个:应用宝、微信以及QQ
这里主要看下微信开放平台:
基本概念介绍 | 微信开放文档
微信开放平台主要支持的应用模式是移动应用和网站应用,提供的主要功能是登录和分享。
第三平台是指服务商模式,主要是为了
1. 让有能力的服务商可以替别人开发小程序,服务商赚钱的同时,也促进了微信开放生态的繁荣
2. 方便企业管理
服务平台则是一个服务市场,服务平台服务商在这里为用户提供服务
微信服务平台
微信开放平台
同样重视用户的个人隐私数据