#短视频矩阵管理系统#
一、矩阵系统常用工具:
沙盒环境
/sandbox/webhook/event/send/ 沙盒环境是一种测试环境,主要目的是帮助开发者快速体验开放平台现有功能。
沙盒APP
每个正式版APP都可以创建一个沙盒APP,沙盒APP默认拥有所有scope权限,且对沙盒APP所做的修改不会影响正式版APP,如修改回调地址,订阅事件。
可以在管理中心的应用详情页创建沙盒APP。
沙盒用户
普通抖音用户扫码授权后就成为沙盒用户,沙盒APP仅能获取沙盒用户的基本用户信息。
接口调用
接口调用参考线上各个接口,传入沙盒用户的openId与token即可,调用接口返回的都是MOCK数据。
H5 分享 Schema 生成示例
Python
from urllib.parse import urlencode
baseUrl = "snssdk1128://openplatform/share?"
param = {
"client_key": CLIENT_KEY,
"nonce_str": nonce_str,
"timestamp": timestamp
"signature": signature,
"state": share_id,
"share_type": "h5",
"micro_app_info": json.dumps({
"appId": "小程序appId",
"appTitle": "小程序title",
"description": "小程序描述语",
"appUrl": "pages/movie",
二、抖音短视频矩阵系统源码开发对服务商有哪些要求?
企业在选择服务商时,无论是考虑自用还是考虑加盟服务商,都要考评服务商是否有相关开发资质,能力证明等,除此之外,功能的完善程度也是非常重要的考评维度。
1.开发资质
矩阵号完整开发流程:抖音开放平台申请服务商——申请开放平台应用——申请对应应用权限
2. 开发团队
有完善的开发团队,及售后团队,可以保障产品的持续更新迭代及售后服务支持,如果只是一个单纯地软件,相信没有专业的运营团队,企业也是很难成功运营的。
3. 功能完善
从账号运营,视频制作,内容分发,到数据追踪,智能客服需要是完整的营销全链路闭环体系,
注意事项
签名用的nonce_str和timestamp必须与schema中的nonce_str和timestamp相同。
想获取用户分享结果,请获取share_id将其填写到state字段
功能展示样例
//计算分页
$active_list_all = $Video_model->getCount($where);
$page_libs = new Libs_Pagination_Paginator($active_list_all,$this->count,'jquery',true);
$pageHtml = $page_libs->render();
$this->output['add_time_range'] = $add_time_range;
$this->output['keyword_type'] = $keyword_type;
$this->output['keyword'] = $keyword;
$this->output['video_list'] = $video_list;
$this->output['pageHtml'] = $pageHtml;
$video_mixed_mode = plum_parse_config('project_mixed_mode', 'dydqt/project');
$this->output['video_mixed_mode'] = $video_mixed_mode;
$this->output['progress_line'] = [
20 => ['color' => 'red', 'tip' => '创建创意工程已完成'],
40 => ['color' => 'red', 'tip' => '选择混剪模式已完成'],
50 => ['color' => 'orange', 'tip' => '添加音视频素材未完成'],
60 => ['color' => 'orange', 'tip' => '添加音视频素材已完成'],
70 => ['color' => 'blue', 'tip' => '视频混剪组合已完成'],
80 => ['color' => 'blue', 'tip' => '视频混剪组合已完成'],
90 => ['color' => 'green', 'tip' => '视频缓存已完成'],