微信小程序跳转到视频号

前言

视频号已经出来很久了,在甲方中有时也会有这种需求:我想要小程序跳转/打开我自己的视频号主页、小程序跳转/打开视频号直播间、小程序打开视频号视频…本文将介绍如何实现这些功能

打开视频号主页

前提: 若小程序与视频号的主体相同或为关联主体,可以通过wx.openChannelsUserProfile跳转到视频号主页。
主体判断逻辑:

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

  1. 小程序绑定了微信开放平台账号
  2. 小程序与微信开放平台账号的关系为同主体或关联主体
  3. 微信开放平台账号的主体与关联主体列表中包含视频号的主体
    关联主体申请流程可以参考:https://kf.qq.com/faq/190726e6JFja190726qMJBn6.html
相关api:
wx.openChannelsUserProfile(Object object)
参数说明
属性类型必填说明
finderUserNamestring视频号 id
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

打开视频号直播

wx.openChannelsLive(Object object)
参数说明
属性类型必填说明
finderUserNamestring视频号 id,以“sph”开头的id,可在视频号助手获取
feedIdstring直播 feedId,通过 getChannelsLiveInfo 接口获取(基础库 v2.19.2 之前的版本需要填写)
nonceIdstring直播 nonceId,通过 getChannelsLiveInfo 接口获取(基础库 v2.19.2 之前的版本需要填写)
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

其它说明:前提条件与打开“视频号主页”的前提条件一样


打开视频号视频

wx.openChannelsActivity(Object object)
参数说明
属性类型必填说明
finderUserNamestring视频号 id,以“sph”开头的id,可在视频号助手获取
feedIdstring视频 feedId
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

相关链接与详细链接:

官方说明文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/channels-profile.html
官方api:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/channels/wx.openChannelsUserProfile.html
官方视频号后台链接:https://channels.weixin.qq.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

acqui~Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值