抖音开放平台第三方代小程序开发,一整套流程

大家好,我是小悟

抖音小程序第三方平台开发着力于解决抖音生态体系内的小程序管理问题,一套模板,随处部署。能尽可能地减少服务商的开发成本,服务商只用开发一套小程序代码作为模板就可以快速批量的孵化出大量的商家小程序。

第三方平台是第三方服务商帮助小程序开发者进行开发、管理、运营等工作的综合平台。小程序开发者可一键授权给第三方平台,通过第三方平台完成业务。

在这里插入图片描述

比如餐饮类、社区团购类的小程序,大部分功能都相同,这时第三方平台只要通过模板开发,得到商家授权后,即可快速根据模板代码给商家快速实例化小程序。无需关心各个商家的小程序资料信息,繁琐操作那些开发配置信息。多个前端只需对应一个服务端后台。时间少,成本低。

模板代开发的优势就是可以批量代开发/管理商家小程序,若服务商优化了模板小程序中的一个逻辑,则可以调用平台提供的功能批量构建、提审、上架所有已授权商家小程序。

业务特点:

开发流程:服务商先开发小程序模板的代码,然后通过小程序模板的代码去构建商家小程序的代码。

快速开通:通过服务市场,商家完成订购小程序,通过模板快速构建商家小程序版本。

批量维护:服务商可代商家实现小程序的快速批量更新。

在这里插入图片描述

代商家管理小程序功能主要包括基础信息管理、开发管理、运营管理。

基础信息管理

主要功能有商户授权、设置基本信息、服务类目管理、设置服务器域名、设置业务域名、查看质量评级信息、查看信用分分值、生成体验二维码、生成小程序码。

开发管理

主要功能有上传代码、提交审核、审核撤回、查看版本、发布小程序、版本回退。

运营管理

主要功能有申请短视频挂载能力、申请抖音直播组件能力、申请获取用户手机号能力。

1、商家授权

商家跳转到授权页面,商家确认第三方小程序应用信息,选择要授权的小程序,勾选授权权限集,点击确定即可完成授权。

在这里插入图片描述
在这里插入图片描述

2、修改小程序基本资料

在这里可以直接修改小程序资料,而无需跑到各个小程序后台去修改。包括小程序头像、小程序名称、简介内容。这三个本来是独立功能,放在一起,所以修改的时候需要选择要修改哪个属性。

在这里插入图片描述

3、服务类目管理

为授权小程序添加服务类目。由于小程序主体的不同(个人或企业),允许添加的服务类目也不同。每个小程序最多设置 5 个服务类目。在想要设置的服务类目允许的范围内,资质可以多传,但不能少传。

在这里插入图片描述
在这里插入图片描述

删除类目。

在这里插入图片描述

新增类目,如果需要资质的话要上传资质文件。

在这里插入图片描述

修改类目,如果被驳回后可以进行修改。

在这里插入图片描述

4、设置服务器域名

为授权小程序修改服务器域名(request、socket、upload、download 域名)。授权给第三方的小程序,其服务器域名只可以为第三方的服务器。服务器域名需要在第三方小程序应用的服务器域名列表内或者是第三方小程序应用服务器域名的子域名。例如第三方登记的服务器域名如为douyin.com,则可以直接将douyin.com及其子域名(如xxx.douyin.com)也配置到授权的小程序中。

在这里插入图片描述

支持添加、覆盖、删除、获取操作。

图片

5、设置业务域名

为授权小程序修改业务域名(webview 域名)。授权给第三方的小程序,其业务域名只可以为第三方的服务器。域名需要在第三方小程序应用的 webview 域名列表内或者是第三方小程序应用 webview 域名的子域名。例如第三方登记的业务域名如为douyin.com,则可以直接将 douyin.com 及其子域名(如 xxx.douyin.com)也配置到授权的小程序中。

图片

支持添加、覆盖、删除、获取操作。

图片

6、查询质量评级信息

为授权小程序查询质量评级信息。

图片

7、查询信用分分值

为授权小程序查询信用分分值。

图片

最重要的就是代小程序上传代码、提交审核、撤回审核、发布小程序、版本回退等功能。

8、上传代码

为授权小程序提交代码。提交成功后,授权小程序具有测试版本。

图片
图片

9、提交审核

为授权小程序提审代码。当上传代码成后,在这里提交审核,审核成功后,授权小程序具有审核版本。

图片

10、审核撤回

为授权小程序撤回版本审核队列的待审版本。如果提交审核版本后发现问题,又不想等待审核被拒,可以使用该功能进行撤回。

图片

11、生成体验二维码

为授权小程序获取小程序对应版本阶段(测试版、审核版、线上版)的二维码。在审核发布之前可以生成体验二维码进行体验。对于线上版,二维码中不包含版本号的信息,所以不管发过多少次版本,生成的二维码都是一样的,并且扫码看到的都是最新版本的内容。

图片
图片

12、查看版本

为授权小程序获取小程序版本列表信息。包括线上版本、测试版本、审核版本三种版本信息。

图片

13、发布小程序

为授权小程序发布代码。审核通过之后,可以将版本发布。发布成功后,授权小程序具有线上版本。

图片

14、版本回退

为授权小程序回退代码版本。如果发现小程序上线后有问题,修复时间又比较长,可以先使用该功能将小程序代码包回退到上一个线上版本。

在这里插入图片描述

15、生成小程序码

为授权小程序获取线上版本的小程序码。该小程序码可通过任意 app 扫码打开,能跳转到开发者指定的对应字节系 app 内拉起小程序,并传入开发者指定的参数。通过该功能生成的小程序码,永久有效,暂无数量限制。

图片
在这里插入图片描述

16、申请短视频挂载

为授权小程序申请「短视频挂载」能力,查询「短视频挂载」能力申请状态。

图片

17、申请抖音直播组件

为授权小程序申请「抖音直播组件」能力,查询「抖音直播组件」能力申请状态。

在这里插入图片描述

18、申请获取用户手机号

为授权小程序申请「获取用户手机号」能力,查询「获取用户手机号」能力申请状态。

图片

这就是抖音开放平台第三方代小程序开发,一整套流程。

您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/91215.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS 7 安装 Docker 的详细步骤

文章目录 Docker简介1.更新2.安装必要的软件包3.添加Docker仓库4.安装5.安装后的一些常规设置及常用的命令5.1 启动 Docker5.2 Docker 在系统启动时自动运行5.3 运行一个 Hello World 镜像5.4 查看docker运行状态5.5 docker ps5.6 查看docker版本 6.安装种常见的错误错误1:yum-…

【CMU15-445 Part-14】Query Planning Optimization I

Part14-Query Planning & Optimization I SQL is Declarative,只告诉想要什么而不需要说怎么做。 IBM System R是第一个实现query optimizer查询优化器的系统 Heuristics / Rules 条件触发 静态规则,重写query来remove 低效或者愚蠢的东西&#xf…

Ubuntu性能分析-ftrace 底层驱动

1、框架介绍 ftrace内核驱动可以分为几部分:ftrace framework,RingBuffer,debugfs,Tracepoint,各种Tracer。 ftrace框架是整个ftrace功能的纽带,包括对内和的修改,Tracer的注册,RingBuffer的控制等等。 RingBuffer是静态动态ftrace的载体。 debugfs则提供了用户空间…

华为智能企业上网行为管理安全解决方案(1)

华为智能企业上网行为管理安全解决方案(1) 课程地址方案背景需求分析企业上网行为概述企业上网行为安全风险分析企业上网行为管理需求分析 方案设计组网架构设备选型设备简介行为管理要点分析方案功能概述 课程地址 本方案相关课程资源已在华为O3社区发…

【目标检测】——Gold-YOLO为啥能超过YOLOV8

华为 https://arxiv.org/pdf/2309.11331.pdf 文章的出发点:FPN中的信息传输问题 1. 简介 基于全局信息融合的概念,提出了一种新的收集和分发机制(GD),用于在YOLO中进行有效的信息交换。通过全局融合多层特征并将全局信…

【学习笔记】深度学习分布式系统

深度学习分布式系统 前言1. 数据并行:参数服务器2. 流水线并行:GPipe3. 张量并行:Megatron LM4. 切片并行:ZeRO5. 异步分布式:PATHWAYS总结参考链接 前言 最近跟着李沐老师的视频学习了深度学习分布式系统的发展。这里…

第5讲:v-if与v-show的使用方法及区别

v-if条件判断 v-if是条件渲染指令,它根据表达式的真假来删除和插入元素,它的基本语法如下: v-if “expression” expression是一个返回bool值的表达式,表达式可以是一个bool属性,也可以是一个返回bool的运算式 &#…

【从入门到起飞】JavaSE—Stream流

🎊专栏【JavaSE】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 🥰欢迎并且感谢大家指出我的问题 文章目录 🍔Stream流的作用🍔Stream流的使用步骤🎄获取Strea…

基于css变量轻松实现网站的主题切换功能

我们经常看到一些网站都有主题切换,例如vue官方文档。那他是怎么实现的呢? 检查元素,发现点击切换时,html元素会动态的添加和移除一个class:dark,然后页面主题色就变了。仔细想想,这要是放在以前&#xff0…

电缆隧道在线监测系统:提升电力设施安全与效率的关键

随着城市化进程的加快,电力电缆隧道在保障城市电力供应方面的地位日益重要。然而,电缆隧道环境复杂,容易受到多种因素影响,如温度、湿度、烟雾、水位等,严重威胁电力设施的安全与稳定运行。在此背景下,电缆…

修改switch Nand无线区码 以支持高频5G 信道

环境:NS switch 问题:日版,港版无法连接大于44信道的5G WIFI 解决办法:修改PRODINFO.dec的WIFI 区域码 背景:我的switch是最早买的港版的一批,WIFI 只能连接日本的信道,家里的路由器是国行的&am…

国庆day1---消息队列实现进程之间通信方式代码,现象

snd&#xff1a; #include <myhead.h>#define ERR_MSG(msg) do{\fprintf(stderr,"__%d__:",__LINE__);\perror(msg);\ }while(0)typedef struct{ long msgtype; //消息类型char data[1024]; //消息正文 }Msg;#define SIZE sizeof(Msg)-sizeof(long)int main…

释放潜力:人工智能对个性化学习的影响

人工智能有潜力通过使个性化学习成为一种实用且可扩展的方法来彻底改变教育。它使教育工作者能够满足每个学生的独特需求&#xff0c;促进参与并提高整体学习成果。然而&#xff0c;必须解决道德问题&#xff0c;并确保技术仍然是教育工作者手中的工具&#xff0c;为学生创造更…

Mysql——三、SQL语句(上篇)

Mysql 一、SQL语句基础1、SQL简介2、SQL语句分类3、SQL语句的书写规范 二、数据库操作三、MySQL 字符集1、变量2、utf8和utf8mb4的区别 四、数据库对象五、SELECT语句1、简单的SELECT语句2、SQL函数2.1 聚合函数2.2 数值型函数2.3 字符串函数2.4 日期和时间函数2.5 流程控制函数…

云原生开发:从容器到微服务的全栈指南

文章目录 什么是云原生开发&#xff1f;1. 容器化2. 微服务架构 云原生开发的优势1. 可伸缩性2. 高可用性3. 灵活性4. 快速交付 云原生开发的1. 学习曲线2. 复杂性3. 运维挑战 云原生开发的最佳实践1. 自动化部署2. 监控和日志3. 安全性4. 弹性设计5. 文档和培训 未来展望结论 …

C++ 迭代器(iterator)

迭代器介绍 迭代器&#xff08;iterator&#xff09;&#xff1a;容器类型内置的“指针” - 使用迭代器可以访问某个元素&#xff0c;迭代器也能从一个元素移动到另一个元素。 - 有迭代器的类型都拥有 begin 和 end 成员- begin&#xff1a;返回指向第一个元素&#xff08;或字…

博客无限滚动加载(html、css、js)实现

介绍 这是一个简单实现了类似博客瀑布流加载功能的页面&#xff0c;使用html、css、js实现。简单易懂&#xff0c;值得学习借鉴。&#x1f44d; 演示地址&#xff1a;https://i_dog.gitee.io/easy-web-projects/infinite_scroll_blog/index.html 代码 index.html <!DOCT…

知识工程---neo4j 5.12.0+GDS2.4.6安装

&#xff08;已安装好neo4j community 5.12.0&#xff09; 一. GDS下载 jar包下载地址&#xff1a;https://neo4j.com/graph-data-science-software/ 下载得到一个zip压缩包&#xff0c;解压后得到jar包。 二. GDS安装及配置 将解压得到的jar包放入neo4j安装目录下的plugi…

【数据结构--八大排序】之冒泡排序+选择排序+插入排序

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

ROS系统读取USB相机图像数据

ROS系统读取USB相机图像数据 前言usb_cam 功能包下载与编译摄像头选择连接摄像头可配置参数 前言 usb_cam功能包简介 为了丰富机器人与外界的交互方式&#xff0c;已经增加了与机器人的语音交互方式&#xff0c;不仅使机器人能够说话发声&#xff0c;还能听懂我们说的话&#…