发布流程分析
抖音创作服务平台:https://media.douyin.com/#/upload
1、获取认证信息
- API:
https://media.douyin.com/web/api/media/upload/auth/
- 请求头:
cookie
:你账号的 cookie
2、获取视频上传参数
- API:
https://vas-lf-x.snssdk.com/video/openapi/v1/?action=GetVideoUploadParams&use_edge_node=1
- 请求头:
authorization
:${auth}
x-tt-access
:${ak}
3、上传视频
- API:
https://
+${tos_host}
+${oid}
- 请求方式:POST
- 请求头:
Content-Typ
:application/octet-stream
Authorization
:${tos_sign}
- 请求体:文件字节流
4、更新视频上传信息
- API:
https://vas-lf-x.snssdk.com/video/openapi/v1/?action=UpdateVideoUploadInfos&
+${extra_param}
- 请求方式:POST
- 请求头:
authorization
:${auth}
x-tt-access
:${ak}
- 请求体:
{
"vid": "${vid}",
"oid": "${oid}",
"token": "${token}",
"poster_ss": 0,
"is_exact_poster": true,
"user_reference": ""
}
5、发布视频
- API:
https://media.douyin.com/web/api/media/aweme/create/
- 请求方式:POST
- 请求头:
cookie
:${cookie}
csrf_token
:${csrf_token}
- 请求表单:
video_id
:${vid}
poster
:${oid}
poster_delay
: 0text
: #音乐 遇见就是一种缘分text_extra
: [{“start”:0,“end”:3,“user_id”:"",“type”:1,“hashtag_name”:“音乐”}]challenges
: [“1550712576368642”]mentions
: []visibility_type
: 0third_text
: 遇见就是一种缘分download
: 0upload_source
: 1mix_id
:mix_order
:is_preview
: 0
热门评论
卡在第三步
{'Version': '', 'success': -1, 'error': {'code': 400, 'error': 'MismatchChecksum', 'error_code': 4007, 'message': 'mismatch checksum'}}
能定制一下么