收藏
回答

侧边栏发视频sendChatMessage:fail, fail to fetch cdn data

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug sendChatMessage 工具 3.0.7.1708 NA.na.na

企业微信侧边栏应用,从侧边栏分享视频到会话,出现错误:

'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上都有这个问题。

回答关注问题邀请回答
收藏

6 个回答

  • Mingwe
    Mingwe
    2023-11-08

    1、排除了企业主体不一致的原因。

    2、遇到相似的问题操作的是pc客户端,调用查询接口返回(errcode=0, errmsg=ok, detail:{errcode=null, errmsg=null, media_id=3*1*********-YiBUrXXN6XmZ1px-C_AJS01uEkofdd2Rplli6ofrNajrBLPgqU, created_at=1699359232}, status=2),

    2023-11-08
    有用
    回复
  • 下次一定
    下次一定
    2021-08-31

    我也是,出现了这个问题,有的视频可以发送,有些视频发不了

    2021-08-31
    有用
    回复
  • islet
    islet
    2021-07-27

    请问解决了吗?

    2021-07-27
    有用
    回复
  • (ㅍ_ㅍ)
    (ㅍ_ㅍ)
    2020-09-16

    看看是不是企业主体不一致,上传到企业A, 在企业B发送这个素材id, 会失败

    2020-09-16
    有用
    回复
  • -
    -
    2020-08-17

    同问 + 1


    2020-08-17
    有用
    回复 2
    • -
      -
      2020-08-19
      临时素材只有3天有效期,我这边是由于mediaId过期导致的。
      2020-08-19
      回复
    • 郭
      2020-11-24
      可能mediaId  不正确,
      2020-11-24
      回复
  • 初&&心
    初&&心
    2020-07-16

    遇到同样的问题,请问解决了吗

    2020-07-16
    有用
    回复
登录 后发表内容
问题标签