继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

抖音 Web 版批量自动上传视频、发布视频

Anoyi
关注TA
已关注
手记 5
粉丝 5
获赞 3

发布流程分析

抖音创作服务平台: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-Typapplication/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: 0
    • text: #音乐 遇见就是一种缘分
    • text_extra: [{“start”:0,“end”:3,“user_id”:"",“type”:1,“hashtag_name”:“音乐”}]
    • challenges: [“1550712576368642”]
    • mentions: []
    • visibility_type: 0
    • third_text: 遇见就是一种缘分
    • download: 0
    • upload_source: 1
    • mix_id:
    • mix_order:
    • is_preview: 0

体验地址

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP

热门评论

卡在第三步 

{'Version': '', 'success': -1, 'error': {'code': 400, 'error': 'MismatchChecksum', 'error_code': 4007, 'message': 'mismatch checksum'}}


能定制一下么

查看全部评论