接口介绍​

该文档会介绍,在授权小程序成功申请抖音开放能力权限之后,服务商如何代授权小程序调用抖音开放平台接口。​
注意:​
    需要授权小程序授予开发管理权限,服务商才可以代调用抖音开放能力。

代调用需用户授权的抖音开放能力​

下面介绍如何调用,过程分为三步:​
    1.首先,调用基础库方法 tt.showDouyinOpenAuth 拿到临时票据 ticket。详见文档:tt.showDouyinOpenAuth
这里服务商是用授权小程序的 appid 去获取的临时票据 ticket。​
    2.接下来,调用抖音开放平台获取 access_token 接口。详见文档:获取 access_token
服务商换取抖音开放平台 access_token 时,接口中的四个 Query 参数定义如下:​
参数名
参数类型
是否必须
备注
client_key
string
授权小程序的 appid
client_secret
string
授权小程序接口调用凭据 authorizer_access_token
code
string
tt.showDouyinOpenAuth 中返回的 ticket 字段
grant_type
string
写死 "authorization_code" 即可
    3.最后,换取 access_token 之后,就可以进行对应能力的调用了。
注意:​
    此种方式获取的access_token,即可以代调用需用户授权的抖音开放能力,也可以代调用无需用户授权的抖音开放能力。

代调用无需用户授权的抖音开放能力​

    1.调用抖音开放平台获取 client_token 接口。详见文档:生成 client_token
服务商换取抖音开放平台 client_token 时,接口中的三个 Query 参数定义如下:​
参数名
参数类型
是否必须
备注
client_key
string
授权小程序的 appid
client_secret
string
授权小程序接口调用凭据 authorizer_access_token
grant_type
string
写死 "client_credential" 即可
    2.换取 client_token 之后,就可以进行对应能力的调用了。
注意:​
    此种方式获取的client_token,只可以代调用无需用户授权的抖音开放能力。