微信小程序如何跳转视频号直播间

视频号直播 | 微信开放文档

视频号直播

若小程序与视频号的主体相同或为关联主体,可以跳转到视频号直播间或在小程序内发起视频号直播预约。

主体判断

主体信息查询

小程序主体信息可通过小程序资料页-开发团队进行查询,视频号主体信息可通过视频号首页-认证进行查询。

视频号id需通过视频号助手获取。

主体判断逻辑

若小程序与视频号的主体相同,则可以调用相关接口。 若小程序与视频号的主体不同,需同时满足以下3个条件则可以调用相关接口:

  1. 小程序绑定了微信开放平台账号
  2. 小程序与微信开放平台账号的关系为同主体或关联主体
  1. 微信开放平台账号的主体与关联主体列表中包含视频号的主体 关联主体申请流程可以参考:https://kf.qq.com/faq/190726e6JFja190726qMJBn6.html

使用方法

小程序跳转视频号直播间

从基础库 2.15.0 开始支持

  1. 开发者首先通过wx.getChannelsLiveInfo传入视频号id用于获取视频号直播信息,包括直播id(feedId与nonceId两个参数)与直播状态。其中直播状态含义如下:
  • status=2:直播中,此时返回的feedId与nonceId为当前直播id
  • status=3:直播已结束,此时返回的feedId与nonceId为最近一次直播id
  1. 获取直播信息后,开发者可以通过wx.openChannelsLive打开视频号直播。若当前未在直播,则会跳转到最近一场直播的结束页。该接口使用限制如下:
  • 需要用户触发跳转,若用户未点击小程序页面任意位置,则开发者将无法调用此接口。
  • 需要用户确认跳转,在跳转至视频号直播前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转视频号直播。

小程序内发起预约视频号直播

从基础库 2.19.0 开始支持

  1. 开发者首先通过wx.getChannelsLiveNoticeInfo传入视频号id用于获取视频号直播预告id(noticeId),若当前没有可预约的直播预告,将返回失败。
  2. 获取直播预告信息后,开发者可以通过wx.reserveChannelsLive唤起预约弹窗,用户可以进行预约操作。成功唤起弹窗即为接口调用成功,通过state可以获取用户具体操作行为:
  • state = 1,正在直播中,用户点击“取消”拒绝前往直播
  • state = 2,正在直播中,用户点击“允许”前往直播
  • state = 3,预告已取消
  • state = 4,直播已结束
  • state = 5,用户此前未预约,在弹窗中未预约直播直接收起弹窗
  • state = 6,用户此前未预约,在弹窗中预约了直播
  • state = 7,用户此前已预约,在弹窗中取消了预约
  • state = 8,用户此前已预约,直接收起弹窗
  • state = 9,弹窗唤起前用户直接取消
  • state = 10,直播预约已过期

使用规范

  1. wx.getChannelsLiveInfo与wx.getChannelsLiveNoticeInfo会调用到微信后台系统资源,为了保护系统,开发者请遵守《接口调用频率规范》对接口做适度的频率限制,不能无节制地调用。
  2. 平台将坚决打击诱导跳转视频号直播、诱导预约视频号直播等行为,使用此功能时请严格遵守《微信小程序平台运营规范》。

注意事项

  1. 该接口在开发版与体验版中均可调用。开发者在调试过程中,可以在视频号选择可见范围进行开播,方便测试。
  2. 若小程序与视频号主体信息不一致,会返回100008错误码。
  1. wx.getChannelsLiveInfo与wx.getChannelsLiveNoticeInfo回调函数不继承用户点击事件,无法在wx.getChannelsLiveInfo的success回调中再调用wx.openChannelsLive。
  2. 开发者工具暂未支持此能力,请先使用真机调试。

微信小程序如何跳转视频号直播间相关推荐

  1. 微信小程序内跳转公众号

    可使用微信小程序官方提供的official-account 组件来完成,官方文档 Tips: 1. 使用组件前,需前往小程序后台,在"设置"->"关注公众号&quo ...

  2. 视频号直播间微信小程序开发制作介绍

    不是所有的小程序需要办理电信增值许可证,如果是微信官方规定类目下需要办理电信增值许可证,那么就需要办理提交证书. 目前需要提交电信增值许可证的小程序类目有:非处方药销售平台.股票信息服务平台.兽药平台 ...

  3. 微信小程序如何跳转到微信公众号文章,小程序如何关联公众号或订阅号

    微信小程序如何跳转到微信公众号文章,小程序如何关联公众号或订阅号 前置条件 公众号最高管理权限(或能与最高权限管理者配合操作) 小程序开发权限或最高管理权限 小程序方面 根据官方资料描述,小程序中展示 ...

  4. php 微信公众号跳转小程序,微信小程序页面跳转功能

    本文主要介绍微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法,结合具体实例形式总结分析了微信小程序页面跳转及列表item项跳转页面的相关操作技巧,需要的朋友可以参考下. 一.效果图 从 ...

  5. 微信小程序导航:免费视频+精品教程+DEMO集合(长期更新)

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

  6. chatgpt智能问答微信小程序+后端源码+视频搭建教程

    chatgpt智能问答微信小程序+后端源码+视频搭建教程,这是一套微信小程序,后端是thinkphp框架为接口的,后端是前后端分离用elmentUI的源码框架. 小狐狸GPT付费体验系统是一款基于Th ...

  7. 微信小程序获取并展示公众号推文

    微信小程序获取并展示公众号推文 获取公众号access_token(开发环境) IP白名单设置 获取access_token 小程序前端展示 素材导入云数据库 云函数读取展示 注:笔者是小程序菜鸟,代 ...

  8. 微信小程序快速开发:视频指导版

    <微信小程序快速开发:视频指导版>是2017年5月由人民邮电出版社出版的图书,作者是易伟.本书根据微信小程序的内容,全面系统地介绍了微信小程序的搭建和开发.本书主要内容有小程序注册.编程基 ...

  9. 微信小程序使用腾讯视频插件-uniapp-详细篇(2022.1.27)

    微信小程序使用腾讯视频插件-uniapp篇(无需资质审核包过) 1.添加插件:微信小程序平台-设置-第三方设置-添加插件-搜索:腾讯视频 2.在uniapp-manifest.json中-源码视图,添 ...

  10. 微信小程序去水印怎么看视频

      微信小程序去水印怎么看视频 在短视频操作中,视频修改的作用显得尤为重要,这里介绍几款常见的工具 1,批量下载软件(短视频无水印下载) 2,批量消重伪原创软件(视频深度消重伪原创处理) 歌乐软件,专 ...

最新文章

  1. python之禅中文-「翻译」Python之禅
  2. hive on tez踩坑记2-hive0.14 on tez
  3. Java基础点:多线程
  4. WIN10+MinGW中文输出乱码的解决方法
  5. linux cifs windows 慢,windows上使用dockerIO特别慢有没有更优的解决方案?
  6. Django项目--csrf攻击
  7. npm设置http代理
  8. Digix联合创始人:在接下来的12个月中 比特币将被称为真正的价值存储
  9. mysql 独立用户,MYSQL建立独立数据库以及独立数据库用户详细教程(PHPstudy MySQL-Front)...
  10. android 颜色测试,颜色 大师 (Color Sense Master) - 颜色测试
  11. esp-idf的内存管理——内存管理组件的初始化
  12. 快速部署开源的 Java 博客系统 Tale
  13. 安装多个电脑杀毒软件
  14. vue element 项目 表单校验 保姆级教程 纳税人识别号 公司电话传真 银行卡校验(包含注意点)
  15. java聊天程序_java基于C/S模式实现聊天程序(客户端)
  16. 40行Python代码,实现卷积特征可视化
  17. 基于JAVA心灵治愈服务平台计算机毕业设计源码+系统+数据库+lw文档+部署
  18. 有哪些可助力英文学术论文写作的在线网站、工具或软件?
  19. html用字符转换成表情,HTML表情符号
  20. 店长宝微信小程序后台功能简介(四)——小程序设置

热门文章

  1. 马尔可夫模型(MM) 马尔可夫链
  2. 基于PHP+Web+Mysql的在线问卷调查系统
  3. mysql二级软件_全国计算机等级考试二级MySQL练习软件
  4. zcu106 固化_ZCU106的PYNQ移植
  5. 用java 解密pdf_Java 加密、解密PDF文档(示例代码)
  6. Origin8画图:画百分比堆积柱形图
  7. CFAR原理详解及其matlab代码实现
  8. 倒计时插件(及自动循环倒计时)代码
  9. 兽药销售终端如何摆脱客情困局
  10. 深度学习入门-基于python的理论与实现-深度学习