第三方平台(TP)是帮助小程序运营者开发、管理、运营小程序并从中获取收益的平台。成为企业型智能小程序后,您可以在小程序首页注册并创建第三方平台。小程序运营者可以一键授权第三方平台,并通过第三方平台完成业务。
小程序授权给第三方平台的技术实现流程如下:
1. 推动
为了安全起见,第三方平台创建审核通过后,小程序TP平台服务器会每隔10分钟向第三方消息接收地址推送一次消息,获取第三方平台接口调用凭证,收到凭证后必须直接返回一个字符串。
2. 获取第三方平台
第三方平台通过自身的and(每10分钟推送一次的安全)获取自己的接口调用凭证()。
3. 获取预授权码
第三方平台通过自己的接口调用()获取预授权code(),用于准备授权流程。
4.引导小程序管理员授权第三方平台
根据,生成授权二维码。
5.获取授权码
引导小程序管理员扫码授权,并在回调URL参数中返回授权码()和过期时间。
6.使用授权码交换小程序的API调用凭证和授权信息
通过授权码和自己的接口调用凭证(),换取小程序的接口调用凭证(并在即将过期时刷新)和授权信息(授权了哪些权限等信息)。
7.获取(刷新)授权小程序的API调用凭证
通过自己的接口调用凭证刷新小程序的接口调用凭证。
8. 获取小程序基本信息
当小程序对第三方进行授权、取消、更新授权时,都会通过事件推送的方式通知开发者。
阅读本文的人可能还会阅读:
百度智能小程序的入口有哪些?在哪里可以访问百度智能小程序?
什么是百度智能小程序开源联盟?
百度智能小程序流量为何这么高?小程序是如何引流的?
如何设计好百度智能应用体验(一)