在微信中观看直播或直播回放
POST
/cgi-bin/living/get_living_code
服务端API第三方应用开发企业内部开发
非直播系统应用仅允许获取当前应用创建的微信观看直播凭证。
直播系统应用可以调用该企业任意直播的微信观看直播凭证。
微信H5页面进入直播间
参数 | 必须 | 说明 |
---|---|---|
username | 是 | 固定填企业微信直播小程序原始id: gh_25e071b83ee0 |
path | 是 | 跳转到直播小程序的路径,支持两种路径如下: (1) 跳到直播间,固定为:pages/watch/index?living_code=LIVING_CODE, (2) 跳到回放页,固定为:pages/watch/index?living_code=LIVING_CODE&replay=1, 其中LIVING_CODE为上文中“获取微信观看直播凭证”接口所获取 |
<wx-open-launch-weapp id="launch-btn" username="gh_25e071b83ee0" path="pages/watch/index?living_code=LIVING_CODE"> <template> <style>.btn { padding: 12px }</style> <button class="btn">进入直播间</button> </template></wx-open-launch-weapp><script> var btn = document.getElementById('launch-btn'); btn.addEventListener('launch', function (e) { console.log('success'); }); btn.addEventListener('error', function (e) { console.log('fail', e.detail); });</script>
微信小程序进入直播间
参数 | 必须 | 说明 |
---|---|---|
appId | 是 | 固定填企业微信直播小程序appid: wx7424030d69bde86e |
path | 是 | 跳转到直播小程序的路径,支持两种路径如下: (1) 跳到直播间,固定为:pages/watch/index?living_code=LIVING_CODE, (2) 跳到回放页,固定为:pages/watch/index?living_code=LIVING_CODE&replay=1, 其中LIVING_CODE为上文中“获取微信观看直播凭证”接口所获取 |
wx.navigateToMiniProgram({ appId: 'wx7424030d69bde86e', path: 'pages/watch/index?living_code=LIVING_CODE', success(res) { // 打开成功 }})
原文档地址:
https://open.work.weixin.qq.com/api/doc/90001/90143/93721
https://open.work.weixin.qq.com/api/doc/90000/90135/93641
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://qyapi.weixin.qq.com/cgi-bin/living/get_living_code?access_token=' \
--header 'Content-Type: application/json' \
--data-raw '{"livingid":"XXXXXXXXX","openid":"abcopenid"}'
响应示例响应示例
{
"errcode": 0,
"living_code": "string",
"errmsg": "string"
}
请求参数
Query 参数
access_token
调用接口凭证
示例值:
{{accesstoken}}
Body 参数application/json
返回响应
修改于 2022-01-14 04:25:49