从 TTO Creator Marketplace 账户获取授权和访问令牌
本指南概述了以开发者身份从 TikTok One(TTO)Creator Marketplace 账户获取授权和访问令牌的流程。该流程旨在确保安全访问、建立权限,并验证访问 TTO Creator Marketplace 账户的开发者身份。合作伙伴应确保所有 TTO Creator Marketplace 营销活动均由自己的合作伙伴 TTO Creator Marketplace 账户创建。
从 TTO Creator Marketplace 账户获取授权
从 TTO Creator Marketplace 账户获取授权的步骤如下:
1. 导航至 应用管理 > App Detail > 基本信息,获取广告主授权 URL。
该 URL 用于授权广告主账户和 TTO Creator Marketplace 账户。您需让账户所有者(您本人,或者实际注册 TTO Creator Marketplace 账户的其他人)登录 TTO Creator Marketplace 账户及对应的 TikTok 广告管理平台账户.
2. 将广告主授权 URL 分享给 TTO Creator Marketplace 账户所有者,并获取授权码。
3. 让 TTO Creator Marketplace 账户所有者通过广告主授权 URL 授权开发者应用(必须授权 TTO Creator Marketplace 相关权限)。
4. 授权完成后,TTO Creator Marketplace 账户所有者将被重定向至您的开发者应用重定向 URL,并需从 URL 中提取生成的 auth_code 。请注意,auth_code 有效期为一小时,且只能使用一次。
从 TTO Creator Marketplace 账户获取访问令牌
要生成 TTO Creator Marketplace 访问令牌,调用接口 /oauth2/access_token/。API 返回结果中不包含 TTO Creator Marketplace 账户 ID,但会返回访问令牌。访问令牌仅当用户撤销授权时才会过期。
请求示例
(code JSON json)
curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.3/oauth2/access_token/' \
--data '{
"app_id" : "{{app_id}}",
"auth_code" : "{{auth_code}}",
"secret" : "{{secret}}"
}'
(/code)
请注意,创建 TTO Creator Marketplace 营销活动时,您需要同时提供访问令牌和 TTO Creator Marketplace 账户 ID。您可以通过调用接口 /tto/oauth2/tcm/ 返回的 tto_tcm_account_ids 获取 TTO Creator Marketplace 账户 ID。