系统设计-开放平台(二)

前言

系统设计-开放平台(一)_无名小彤-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搜索开放平台,全是我们生活中耳熟能详的应用的开放平台,可见开放平台这个发展模式的通用性、必要性。

1 Meta开放平台

meta开放平台地址:https://developers.facebook.com/

1.1 产品矩阵

主页上提供了三个产品的开放平台:

1.1.1 whatsapp

https://developers.facebook.com/docs/whatsapp

whatsapp是一款通讯工具软件,可以替代手机的联系人和短信功能,实现类似微信聊天一样的功能,但是没有微信的朋友圈之类功能,社交属性弱,整体更简单清晰。

文档中介绍此模式为:

通过 WhatsApp Business 开放平台,大中型企业可与其客户进行大规模通信。借助我们的 API,企业可连接数以千计的客服人员和智能助手,以编程和手动方式与客户互动。此外,API 还可与众多后端系统集成,如 CRM 和营销开放平台。

回味一下,很类似与抖音开放平台的企业号功能以及微信的公众号功能,都是业务方可以通过用户交互OpenAPI管理自己的账号。

        抖开:抖音开放平台

        微开:公众号权限集 | 微信开放文档

一个showcase是,第三方利用OpenAPI开发自己的类似“xx搜题”的应用:第三方通过OpenAPI收到用户的消息,然后再给用户发题目答案。

1.1.2 云游戏

https://developers.facebook.com/docs/games/onboarding

提供了云游戏和小游戏两种模式,都是轻量级的,无需下载的游戏,案例如:井字棋。开发者可以通过广告和购买盈利。

1.1.3 facebook业务扩展程序

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/

文档对于新手很友好,给了多个常见场景的解决方案,开发者可以很快就构建起自己的应用。

1.1.4 API

https://developers.facebook.com/docs/graph-api

图谱API是其他能力的基础,所有产品都能通过某种方式和图谱API互动。文档中推荐使用SDK访问这些API。

1.2 开放能力

登陆、授权、鉴权、数据分页、频控、API版本管理、SDK版本管理、webhook、权限管理等功能

        meta自身的产品和社交、通讯关联较大,所以提供的能力主要是广告、在线预约、消息管理之类的功能。

1.3 开放协议

https://developers.facebook.com/terms

比较有意思的点一个是术语表:

我们对开放平台,又有了一个新的描述方式: 

         “开放平台”是指我们为了让其他方(包括应用开发者和网站运营者)能够开发功能、从 Meta 和其他任何 Meta 产品中检索数据或者能够给我们提供数据,专门提供的一系列 API、SDK、工具、插件、代码、技术、内容和服务。

其他部分则主要是安全和免责:

2 腾讯开放平台

腾讯开放平台beta|开放成就梦想

2.1 产品矩阵

主页上提供了六个产品的开放平台:

 比较熟悉的主要有三个:应用宝、微信以及QQ

这里主要看下微信开放平台:

基本概念介绍 | 微信开放文档

微信开放平台主要支持的应用模式是移动应用和网站应用,提供的主要功能是登录和分享。

第三平台是指服务商模式,主要是为了

        1. 让有能力的服务商可以替别人开发小程序,服务商赚钱的同时,也促进了微信开放生态的繁荣

        2. 方便企业管理

服务平台则是一个服务市场,服务平台服务商在这里为用户提供服务

微信服务平台

2.2 开放协议

微信开放平台

同样重视用户的个人隐私数据

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
评论

打赏作者

无名小彤

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值