我正在使用 TikTok 的 Api 创建视频。在视频中,我还提供了一个标题。该视频按预期显示在我的收件箱中等待批准,但标题未显示。相反,我只获得我正在使用的应用程序名称的哈希标签。
我检查了几次代码并确保 json 结构是正确的。我错过了什么?
return await fetch('https://open.tiktokapis.com/v2/post/publish/inbox/video/init/', {
method: 'POST',
headers: {
'Authorization': `Bearer ${accessToken}`,
'Content-Type': 'application/json; charset=UTF-8'
},
body: JSON.stringify({
post_info: {
privacy_level: 'PUBLIC_TO_EVERYONE',
title: "Hello #world",
},
source_info: {
source: 'PULL_FROM_URL',
video_url: `THE VIDEO URL`
}
})
})
尝试将
content-type
完全更改为 "Content-Type": "application/json"
(不编码)或添加 UTF-16 标头而不是 UTF-8。
UTF-16 符文的最大长度为 2200。如果未指定,票证帖子将不会有任何标题。 面向开发者的 TikTok