小程序直播

小程序直播是微信官方提供的商家经营工具。通过调用该组件,商家可以在小程序中实现直播互动与商品销售闭环。

按照下面的使用说明接入,在你的小程序中引入直播组件即可实现直播功能。使用过程中如遇到问题,可在小程序直播社区发帖交流。

使用方法说明

1. 【直播组件】如何引入

版本限制:微信客户端版本 7.0.7 及以上(基础库版本2.9.x及以上支持同层渲染)可以观看直播及使用直播间的功能,低版本刚进入直播间时会提示用户升级微信客户端版本(低版本只能观看直播,无法使用直播间的功能)。

支持在主包或分包内引入【直播组件】 live-player-plugin 代码包(注:直播组件不计入代码包体积),项目根目录的 app.json 引用,示例代码如下:

(1) 主包引入

"plugins": {

"live-player-plugin": {

"version": "1.0.15", // 注意填写该直播组件最新版本号,微信开发者工具调试时可获取最新版本号(复制时请去掉注释)

"provider": "wx2b03c6e691cd7370" // 必须填该直播组件appid,该示例值即为直播组件appid(复制时请去掉注释)

}

}

(2) 分包引入

"subpackages": [

{

"plugins": {

"live-player-plugin": {

"version": "1.0.15", // 注意该直播组件最新版本号,微信开发者工具调试时可获取最新版本号(复制时请去掉注释)

"provider": "wx2b03c6e691cd7370" // 必须填该直播组件appid,该示例值即为直播组件appid(复制时请去掉注释)

}

}

}

]

2. 【直播组件】如何使用

按第1步的方法把组件代码包配置引入后,即可直接通过链接地址跳转到直播组件页面(即为进直播间页面)链接地址需要带上直播房间 id;房间 id 可通过下面获取直播房间列表API 获取。

示例代码如下:

(1) 使用 navigator 组件跳转进入直播间

index.js

let roomId = [直播房间id] // 填写具体的房间号,可通过下面【获取直播房间列表】 API 获取

let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })) // 开发者在直播间页面路径上携带自定义参数(如示例中的path和pid参数),后续可以在分享卡片链接和跳转至商详页时获取,详见【获取自定义参数】、【直播间到商详页面携带参数】章节(上限600个字符,超过部分会被截断)

this.setData({

roomId,

customParams

})

index.wxml

// 其中wx2b03c6e691cd7370是直播组件appid不能修改

(2) 使用 navigateTo 方法跳转进入直播间

index.js

let roomId = [直播房间id] // 填写具体的房间号,可通过下面【获取直播房间列表】 API 获取

let customParams = encodeURIComponent(JSON.stringify({ path: 'pages/index/index', pid: 1 })) // 开发者在直播间页面路径上携带自定义参数(如示例中的path和pid参数),后续可以在分享卡片链接和跳转至商详页时获取,详见【获取自定义参数】、【直播间到商详页面携带参数】章节(上限600个字符,超过部分会被截断)

wx.navigateTo({

url: `plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=${roomId}&custom_params=${customParams}`

})

// 其中wx2b03c6e691cd7370是直播组件appid不能修改

通过该链接可跳转到直播组件页面(当前页面入口仅开放‘live-player-plugin’)。

示例效果图如下:

直播组件和接口

【组件接口】

通过在主包中引入直播组件,开发者可以很方便的实现订阅、获取直播状态、获取用户openid以及获取分享卡片链接参数等功能。

【服务端接口】

服务端接口包含直播间接口和商品管理接口。

直播间管理接口是小程序直播提供给开发者对直播间进行批量操作的接口能力。开发者可以批量创建直播间,获取回放源视频,获取直播间列表等。

商品管理接口是小程序直播提供给开发者对直播商品进行批量操作的接口能力。开发者可以对商品批量进行添加、提审、删除以及更新等操作。

类别

名称

功能说明

组件接口

用户进入直播间内,可对一场未开播的直播进行单次订阅,开播时直播组件会自动下发开播提醒给用户

首次获取立马返回直播状态,往后间隔1分钟或更慢的频率去轮询获取直播状态

在直播组件版本 1.0.15 及以上版本通过该接口获取用户openid参数

在直播组件版本 1.0.15 及以上版本通过该接口获取以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系

直播组件版本 1.0.15 及以上支持携带以下参数,可用这些参数建立用户、直播间、商品之间的映射关系。

服务端接口

该接口可直接创建直播间,创建成功后直播间将在直播间列表展示

该接口可获取直播房间列表

该接口可在直播结束后拿到回放源视频

调用此接口往指定直播间导入已入库的商品

调用此接口上传并提审需要直播的商品信息,审核通过后商品录入【小程序直播】商品库

调用此接口,可撤回直播商品的提审申请,消耗的提审次数不返还

调用此接口可以对已撤回提审的商品再次发起提审申请

调用此接口,可删除【小程序直播】商品库中的商品,删除后直播间上架的该商品也将被同步删除,不可恢复

调用此接口可以更新商品信息,审核通过的商品仅允许更新价格类型与价格,审核中的商品不允许更新,未审核的商品允许更新所有字段, 只传入需要更新的字段

调用此接口可获取商品的信息与审核状态

调用此接口可获取商品列表

见缝插针小程序php,【小程序直播-接入说明】相关推荐

  1. 小程序商家如何开通直播带货功能

    小程序商家如何开通直播带货功能,当今互联网的走向情况看,比较热门的无非直播行业,应用最火的无非小程序,小程序已经成为各行业必备的入口,这节我们就谈下当这两个站在风口上的产物结合在一起的时候,是如何对 ...

  2. 微信小程序动态点赞php,微信小程序小组件 基于Canvas实现直播点赞气泡效果

    这篇文章主要为大家详细介绍了微信小程序小组件,基于Canvas实现直播点赞气泡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 先发Canvas实现直播点赞气泡效果图: 实现细节: 1.JS:d ...

  3. 微信小程序动态点赞php,微信小程序小组件基于Canvas实现直播点赞气泡效果

    这篇文章主要为大家详细介绍了微信小程序小组件,基于Canvas实现直播点赞气泡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 先发Canvas实现直播点赞气泡效果图: 实现细节: 1.JS: ...

  4. STM32+ESP8266+MQTT微信小程序SoftAP一键配网接入腾讯物联网平台

    STM32+ESP8266+MQTT微信小程序SoftAP一键配网接入腾讯物联网平台   Wi-Fi 配网,指由外部向 Wi-Fi 设备提供 SSID 和密码(PSW),让 Wi-Fi 设备可以连接指 ...

  5. 小程序团购商品CPS接入,实现达人分佣模式

    1.短视频平台生态本地服务达人数量众多,为小程序的访问提供了先天的粉丝基础: 2.全屏短视频对本地生活中的潮生活和新体验提供了转化形式: 3.将传统的以"需求"为导向改变为了以&q ...

  6. 校园跑腿微信小程序跑腿同学带直播新版源码

    校园跑腿微信小程序跑腿同学带直播新版源码 适用类型 微信小程序 测试环境:系统环境:CentOS Linux 7.6.1810 (Core).运行环境:宝塔 Linux v7.0.3(专业版).网站环 ...

  7. yy直播接口开发手册php,微信小程序 服务端接口·直播间接口

    [小程序直播]直播间管理接口 名称 功能说明 创建直播间 该接口可直接创建直播间,创建成功后直播间将在直播间列表展示 获取直播房间列表 该接口可获取直播房间列表 获取直播间回放 该接口可在直播结束后拿 ...

  8. python开发微信小程序-微信小程序开发:python+sanic 实现小程序登录注册

    开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步.这篇文章将介绍 python + sanic + 微信小程序实现用户快速注册登录全栈方案. 微信小程 ...

  9. 脱离微信,在硬件设备运行小程序?小程序硬件框架大揭秘!

    受访者 | 微信小程序硬件框架团队 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 在 2017 年的微信公开课 PRO 上,张小龙谈到微信小程序的设计初衷:"我认为所有的 ...

  10. 从小程序到小程序云开发

    点击观看大咖分享 小程序云开发为微信小程序开发者提供云到端的一站式解决方案,帮助开发者统一构建和管理资源,能有效降低技术门槛.减少研发成本.提升开发效率,协助开发者快速搭建稳定高质量的微信小程序应用. ...

最新文章

  1. Hyperbola(双曲线)
  2. 使用百度地图结合GPS进行定位
  3. Webpack vs Rollup
  4. java 静态变量 存储_Java学习笔记9---类静态成员变量的存储位置及JVM的内存划分...
  5. 输入输出系统 2--- 中断(未完)
  6. python消息队列中间件_python-RabbtiMQ消息队列
  7. 官方文档---ubuntu 安装OpenStack
  8. 深度XP完美精简版 (适合低配置电脑)——迅雷
  9. 栈——后进先出(LIFO:last in first out)
  10. 天朝有一个乞丐姓洪,去天桥要钱 第一天要了1块钱 第二天要了2块钱 第三天要了4块钱 第四天要了8块钱 以此类推 问题: 洪乞丐干10天,收入是多少?
  11. liner、dense、mlp、fc区别
  12. 动态FormBean
  13. html中背景色优先级,CSS背景颜色优先级
  14. 广东移动待遇及详细工作经历 (转)
  15. P5431 【模板】乘法逆元2
  16. Codeforces 127C Hot Bath
  17. 蛋花花:人工智能在逼问我们一个问题
  18. 电子和计算机工程密歇根大学,美国密歇根大学电子和计算机工程系系主任:微纳传感器的未来畅想...
  19. [手游] 大宗师翅膀版-金庸恩仇录 [复制链接]一键服务端+手工外网端+GM后台+安卓苹果+配套教程
  20. 苹果怎么分享无线密码_怎么更改无线路由器密码

热门文章

  1. GDPU C语言 天码行空11
  2. 台积电签约南京拼抢大陆市场
  3. 5G与LTE双连接技术架构的选择分析
  4. WAR3 澄海 恶魔气息 技能分析
  5. win10玩不了极品飞车ol怎么办?
  6. java文件头_Java根据文件头判断文件类型
  7. linux设置网卡速度,linux系统下网卡通信速率修改方法
  8. Android invalidate、requestLayout
  9. OpenCV学习五:图片矩形区域的读取
  10. Windows7下4种方式快速显示桌面