抖音账号矩阵系统源码开发之——视频发布功能开发

news/2024/12/21 22:21:10/

        视频发布权限在账号矩阵系统研发之初,都是一个备受争议的功能,最早之前我们使用的视频发布权限名字是Video.creat,  video.delete权限,但是该权限于2022年10月份做了权限的收回,后又在上架了一个能力叫发布内容至抖音:H5场景h5.share,这个能力跟之前的能力相比,一个是一键无感发布,一个是用户感知的无感发布, 该功能的上线对爆店码类产品影响不大,但是对矩阵系统的影响还是比较大的,因为这意味着不能通过后端做一键发布。

    但是小编也了解到,很多企业有矩阵发布的需求,所以也是通过各种技术手段,实现可通过创作者中心实现一键发布,满足企业类客户需求,但是该种方式的弊端为:账号授权有效期较短,且易出现掉号的情况。

    但近日,官方动作频频,上线了代用户发布的视频能力,也就意味着,可以通过官方正式API接口跟最初一样实现一键发布且稳定的功能,该功能的使用场景描述为:

开发者可通过服务端接口代替用户发布视频或图集内容到抖音。

对该功能的开发说明:该能力支持网站应用在获得抖音账号授权后,通过API接口帮助账号发布抖音内容。仅支持正式网站应用申请,开发者主体需为企业、党政机关或事业单位,仅限「政务媒体」管理平台和「企业服务」的ToB场景使用,如支持企业及企业员工针对自有抖音账号使用,不可将后台的能力、授权码、相关功能暴露给线上或线下的普通用户。

 

接入指引:

该接口用于发布图片抖音(支持话题,小程序等功能);该接口适用于抖音

使用限制

  • 抖音的 OAuth API 以https://open.douyin.com/开头。
  • 调用/api/douyin/v1/video/create_image_text/发布图片到抖音。会有一个审核过程,期间只有自己可见。
  • 单张图片最大支持 20M,每次最多上传 30 张图片
  • 目前发布图文接口,支持两种锚点类型,包括:小程序、poi。不支持携带多种类型的锚点

接口说明

基本信息

名称

描述

HTTP URL

https://open.douyin.com/api/douyin/v1/video/create_image_text/

HTTP Method

POST

Scope

video.create.bind

权限要求

  • 需要申请权限。路径:
    • 移动/网站应用:抖音开放平台控制台 > 应用详情 > 能力管理 > 能力实验室 > 申请代替用户发布内容到抖音权限
  • 需要用户授权

请求头

名称

类型

必填

描述

content-type

string

固定值 "application/json"

access-token

string

调用/oauth/access_token/生成的 token,此 token 需要用户授权。示例:act.1d1021d2aee3d41fee2d2add43456badMFZnrhFhfWotu3Ecuiuka2******

代码展示


http://www.ppmy.cn/news/80752.html

相关文章

高级第一个月考试题

1.什么是Vue框架? Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,并且还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持…

Android 12.0 手动安装Persistent app失败的解决方案

1.概述 在12.0的系统产品开发中,对于一些安装app的失败问题,需要看日志 和抛出异常来判断问题所在,在最近的一些app安装失败抛出了关于Presistent app安装失败的问题,就需要从PMS安装的过程中看异常抛出的原因解决问题所在 2.手动安装Persistent app失败的解决方案的核心类…

Java并发编程中的一些基本概念

进程的基本概念 进程是操作系统级别的概念,操作系统给程序分配的一定资源 线程的概念 线程是cpu调用的基本单位,每一个线程执行某一个进程代码的基本片段 特点 进程是线程的容器,线程利用进程中的一些资源,完成预期指令&…

【Java 28岁了】一个有趣的例子,再推荐一些经典好书(文末惊喜福利)

文章目录 1 写在前面2 C语言与Java语言的互相调用2.1 C语言调用Java语言2.2 Java语言调用C语言 3 友情推荐4 更多分享 1 写在前面 众所周知,C语言和Java语言是两种不同的编程语言,它们的关系可以描述为Java语言是在C语言的基础上发展而来的一种高级编程…

Kuberntes云原生实战09 Kubernetes高可用安装小结

大家好,我是飘渺。 今天咱们继续更新Kubernetes云原生实战系列,本节文章是我们在安装过程中可能会遇到的问题以及解决方法。(都是我踩过的坑,你们大概率也会遇到~) 1. kubesphere平台无法使用kubectl命令行工具 问题现象 如果你给你的KubeSphere在Nginx上配置了域名访…

无穷带来的直觉不靠谱

一、背景 话不多说直接上道具;错了…直接上问题。 请用直觉和数学逻辑告诉我下面三个问题的答案? S11-11-11-11-1… 问:S1等于多少? S21-23-45-67… 问:S2等于多少? S31234567… 问:S3等于多…

nodejs+vue+elementui个人心情日志博客网站系统5ht83

语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode 前端vueelementui,博客管理系统模块 该模块是博客管理系统中的重要模块,它也是博客管理系统的主模块,该模块的…

【MySQL】经典练习题(部门表、员工表、工资表)

-- 部门表 CREATE TABLE DEPT(DEPTNO INT PRIMARY KEY, -- 部门编号DNAME VARCHAR(14) , -- 部门名称 LOC VARCHAR(13) ) ; -- 部门地址INSERT INTO DEPT VALUES (10,ACCOUNTING,NEW YORK); INSERT INTO DEPT VALUES (20,RESEARCH,DALLAS); INSERT INTO DEPT VALUES (30,SAL…