发布TIKTOK帖子
curl --request POST \
--url https://api.aichs365.com/api/v1/socialPostCreateTiktok \
--header 'Content-Type: application/json' \
--header 'X-Legacy-Token: <api-key>' \
--data '
{
"social_account_id": "<string>",
"post_date": "<string>",
"title": "<string>",
"type": "<string>",
"text": "<string>",
"media_urls": [
"<string>"
],
"thumbnail": "<string>",
"exclusive": {
"photo_cover_index": 1,
"is_brand_content": true,
"is_organic_brand_content": true,
"disable_comments": true,
"disable_duet": true,
"disable_stitch": true,
"thumbnail_offset": 1,
"is_ai_generated": true,
"auto_add_music": true,
"auto_scale": true,
"upload_to_draft": true,
"music_sound_info": [
"<unknown>"
]
}
}
'const options = {
method: 'POST',
headers: {'X-Legacy-Token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
social_account_id: '<string>',
post_date: '<string>',
title: '<string>',
type: '<string>',
text: '<string>',
media_urls: ['<string>'],
thumbnail: '<string>',
exclusive: {
photo_cover_index: 1,
is_brand_content: true,
is_organic_brand_content: true,
disable_comments: true,
disable_duet: true,
disable_stitch: true,
thumbnail_offset: 1,
is_ai_generated: true,
auto_add_music: true,
auto_scale: true,
upload_to_draft: true,
music_sound_info: ['<unknown>']
}
})
};
fetch('https://api.aichs365.com/api/v1/socialPostCreateTiktok', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.aichs365.com/api/v1/socialPostCreateTiktok"
payload = {
"social_account_id": "<string>",
"post_date": "<string>",
"title": "<string>",
"type": "<string>",
"text": "<string>",
"media_urls": ["<string>"],
"thumbnail": "<string>",
"exclusive": {
"photo_cover_index": 1,
"is_brand_content": True,
"is_organic_brand_content": True,
"disable_comments": True,
"disable_duet": True,
"disable_stitch": True,
"thumbnail_offset": 1,
"is_ai_generated": True,
"auto_add_music": True,
"auto_scale": True,
"upload_to_draft": True,
"music_sound_info": ["<unknown>"]
}
}
headers = {
"X-Legacy-Token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"requestId": "01HZY8QK5W6N7P8R9S0T1U2V3W",
"success": true,
"message": "请求成功",
"code": 200,
"data": {
"action_sn": "SGA20260830000001"
}
}社媒帖子
发布TIKTOK帖子
发布TIKTOK帖子接口。
接口状态:可用。接口当前可正常接入和调用。
POST
/
api
/
v1
/
socialPostCreateTiktok
发布TIKTOK帖子
curl --request POST \
--url https://api.aichs365.com/api/v1/socialPostCreateTiktok \
--header 'Content-Type: application/json' \
--header 'X-Legacy-Token: <api-key>' \
--data '
{
"social_account_id": "<string>",
"post_date": "<string>",
"title": "<string>",
"type": "<string>",
"text": "<string>",
"media_urls": [
"<string>"
],
"thumbnail": "<string>",
"exclusive": {
"photo_cover_index": 1,
"is_brand_content": true,
"is_organic_brand_content": true,
"disable_comments": true,
"disable_duet": true,
"disable_stitch": true,
"thumbnail_offset": 1,
"is_ai_generated": true,
"auto_add_music": true,
"auto_scale": true,
"upload_to_draft": true,
"music_sound_info": [
"<unknown>"
]
}
}
'const options = {
method: 'POST',
headers: {'X-Legacy-Token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
social_account_id: '<string>',
post_date: '<string>',
title: '<string>',
type: '<string>',
text: '<string>',
media_urls: ['<string>'],
thumbnail: '<string>',
exclusive: {
photo_cover_index: 1,
is_brand_content: true,
is_organic_brand_content: true,
disable_comments: true,
disable_duet: true,
disable_stitch: true,
thumbnail_offset: 1,
is_ai_generated: true,
auto_add_music: true,
auto_scale: true,
upload_to_draft: true,
music_sound_info: ['<unknown>']
}
})
};
fetch('https://api.aichs365.com/api/v1/socialPostCreateTiktok', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.aichs365.com/api/v1/socialPostCreateTiktok"
payload = {
"social_account_id": "<string>",
"post_date": "<string>",
"title": "<string>",
"type": "<string>",
"text": "<string>",
"media_urls": ["<string>"],
"thumbnail": "<string>",
"exclusive": {
"photo_cover_index": 1,
"is_brand_content": True,
"is_organic_brand_content": True,
"disable_comments": True,
"disable_duet": True,
"disable_stitch": True,
"thumbnail_offset": 1,
"is_ai_generated": True,
"auto_add_music": True,
"auto_scale": True,
"upload_to_draft": True,
"music_sound_info": ["<unknown>"]
}
}
headers = {
"X-Legacy-Token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"requestId": "01HZY8QK5W6N7P8R9S0T1U2V3W",
"success": true,
"message": "请求成功",
"code": 200,
"data": {
"action_sn": "SGA20260830000001"
}
}Authorizations
调用业务接口时携带的访问 Token;请先通过获取访问 Token 接口生成。
Body
application/json
社媒账号ID
Maximum string length:
128发布时间
Maximum string length:
64社媒帖子标题
Maximum string length:
255发布内容类型
Maximum string length:
64社媒帖子正文
素材URL列表
待发布的单个素材URL
Maximum string length:
1000视频封面图地址
Maximum string length:
1000当前发布平台的专属选项
Hide child attributes
Hide child attributes
TikTok 图文帖封面序号
Required range:
x >= 0是否为 TikTok 品牌合作内容
是否为 TikTok 自有品牌内容
是否关闭 TikTok 评论
是否关闭 TikTok 合拍
是否关闭 TikTok 拼接
视频封面在视频中的毫秒偏移量
Required range:
x >= 0是否包含 AI 生成内容
是否自动添加 TikTok 配乐
是否自动缩放 TikTok 素材
是否上传到 TikTok 草稿箱
TikTok 配乐设置列表
单项 TikTok 配乐设置
Response
200 - application/json
业务响应;请同时检查 success 与 code
- Option 1
- Option 2
- Option 3
接口处理成功时返回的统一业务响应信封。
本次请求的唯一追踪 ID,用于排查问题。
业务是否处理成功;成功响应固定为 true。
本次业务处理结果的中文提示信息。
业务状态码;应与 success 一并判断,不等同于 HTTP 状态码。
海外社媒操作结果,可使用动作流水号追踪处理状态。