代调用环节说明
收藏
我的收藏介绍
商家把商家小程序授权给服务商的第三方小程序后,服务商即获得权限代商家调用小程序的开放 API 接口。至于服务商能代商家调用哪些开放 API 接口,取决于商家将哪些权限集授予给了第三方小程序,也取决于商家小程序自身拥有哪些开放 API 接口权限。
下面针对抖音开放平台服务端开放 API 接口作重点介绍。抖音开放平台服务端开放 API 接口有两大类:
- •小程序开放能力:只面向小程序应用类型开放,与小程序的业务场景息息相关。如:担保支付等。这类开放API接口,域名一般采用
developer.toutiao.com
、developer-product.zijieapi.com
等。- •抖音开放能力:面向所有应用类型开放,包括:小程序、网站应用和移动应用等。如查询授权账号视频列表等。这类开放API接口,域名一般采用
open.douyin.com
等。接口鉴权详细说明
这两类开放 API 接口的鉴权方式有差异,如下图所示:
下面对上图的鉴权方式作详细说明。
小程序开放能力 API 接口
服务商使用商家小程序的
authorizer_access_token
代替access_token
进行接口代调用。注意:接口鉴权字段还是access_token
,只是value
改为填写authorizer_access_token
的值。另外接口 AppId 字段或 ClientKey 字段填写的是商家小程序的 AppId。抖音开放能力 API 接口
抖音开放能力有两种:
- •需要用户授权:如:粉丝判断。
这类需要用户授权的权限,小程序代码中需调用 tt.showDouyinOpenAuth 拿到临时票据 ticket,再使用商家小程序的 authorizer_access_token 代替商家小程序的 secret 调用【获取 access_token】接口获取 access_token。后续基于获取的 access_token 进行接口代调用。详情可参看调用抖音开放能力。
- •不需要用户授权:
服务商使用商家小程序的
authorizer_access_token
代替商家小程序的secret
调用【生成 client_token】接口获取access_token
,后续基于获取的access_token
进行接口代调用。注意:【获取 access_token】接口和【生成 client_token】接口的
secret
字段不变,只是value
改为填写authorizer_access_token
的值。另外接口 AppId 字段或 ClientKey 字段填写的是商家小程序的 AppId。调用开放 API 接口出现无权限的问题,可查看排错指南。