小程序 视频号

1、跳转到指定视频号
	wx.openChannelsActivity({
		finderUserName	视频号 id
			获取视频号ID的需要登录视频号助手,在首页可以查看自己的视频号ID
		feedId		视频 feedId
			唯一标识某一条视频,获取视频的feedId需要登录视频号助手,在「动态管理」模块可以复制自己发表的每个视频对应的feedId。
		success		接口调用成功的回调函数
		fail		接口调用失败的回调函数
		complete	接口调用结束的回调函数(调用成功、失败都会执行)
	})

2、视频号直播
	若小程序与视频号的主体相同或为关联主体,可以跳转到视频号直播间或在小程序内发起视频号直播预约
	
	主体信息查询
		小程序主体信息可通过小程序资料页-开发团队进行查询,视频号主体信息可通过视频号首页-认证进行查询。
		
	若小程序与视频号的主体相同,则可以调用相关接口。 若小程序与视频号的主体不同,需同时满足以下3个条件则可以调用相关接口:
		小程序绑定了微信开放平台账号
		小程序与微信开放平台账号的关系为同主体或关联主体
		微信开放平台账号的主体与关联主体列表中包含视频号的主体 关联主体申请流程可以参考:https://kf.qq.com/faq/190726e6JFja190726qMJBn6.html
	
	(1)跳转到视频号直播间
		获取直播间信息
			wx.getChannelsLiveInfo({
				finderUserName	视频号 id
				success
					feedId		直播feedId
					nonceId		直播nonceId
					description	直播主题
					status		直播状态,2直播中,3直播结束
					headUrl		视频号头像
					nickname	视频号昵称
				...
			})
		跳转
			wx.openChannelsLive({
				finderUserName	视频号id
				feedId		直播feedId,通过getChannelsLiveInfo接口获取(基础库v2.19.2之前的版本需要填写)
				nonceId		直播nonceId,通过getChannelsLiveInfo接口获取(基础库v2.19.2之前的版本需要填写)
			})

3、预约视频号直播
	获取视频号直播预告信息,若当前没有可预约的直播预告,将返回失败
		wx.getChannelsLiveNoticeInfo({
			finderUserName	视频号 id
			success
				noticeId	预告id
				status		预告状态:0可用1取消2已用
				startTime	开始时间
				headUrl		直播封面
				nickname	视频号昵称
				reservable	是否可预约
		})
	
	唤起预约弹窗
		wx.reserveChannelsLive({
			noticeId,
			success
				state = 1,正在直播中,用户点击“取消”拒绝前往直播
				state = 2,正在直播中,用户点击“允许”前往直播
				state = 3,预告已取消
				state = 4,直播已结束
				state = 5,用户此前未预约,在弹窗中未预约直播直接收起弹窗
				state = 6,用户此前未预约,在弹窗中预约了直播
				state = 7,用户此前已预约,在弹窗中取消了预约
				state = 8,用户此前已预约,直接收起弹窗
				state = 9,弹窗唤起前用户直接取消
				state = 10,直播预约已过期
		})

Guess you like

Origin blog.csdn.net/weixin_43294560/article/details/121267663