侧边栏发视频sendChatMessage:fail, fail to fetch cdn data
企业微信侧边栏应用,从侧边栏分享视频到会话,出现错误: 'sendChatMessage:fail, fail to fetch cdn data' 以下代码先是尝试请求后台,后台请求企业微信上传临时素材并获取mediaid返回前端,然后前端调用sendChatMessage 分享到会话,此时在"//3"处返回以上错误。 onVideoClick = (item: IVideoData) => (e) => {
getFileMediaId(item.file_id, 'video').then((res) => { //1
const mediaid = res.data;
log("onVideoClick: mediaid: ", mediaid, res) //2
return invokeJsApi('sendChatMessage', {
msgtype: "video", //消息类型,必填
video: {
mediaid, //文本内容
},
})
}).then((res) => {
log("onVideoClick: sendChatMessage ok", res)
}).catch((error) => {
log(error) //3
})
}
说明: 1。临时素材上传已成功:“//2” 处已成功获取mediaid 2。类似代码在分享图片,文本,图文消息时没有问题。 3。问题在企业微信pc客户端, iphone 7plus上都有这个问题。