为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Python 开源

发布流程分析

抖音创作服务平台: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

体验地址

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消