收藏
回答

企微js-sdk,调用sendChatMessage发送链接消息时,若imgUrl为空,PC端异常?

企业微信:

企业内部开发:JS-SDK:分享消息到当前会话:wx.invoke('sendChatMessage')

1.无图链接(news)类型消息,PC端报错:fail,invalid param; 移动端正常

2.有图链接(news)类型消息,PC端移动端都正常

文档中并未标注imgUrl为必填项。

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

3 个回答

  • 青栀
    青栀
    2022-12-01

    遇到同样的问题了,有解决方案吗

    2022-12-01
    有用
    回复
  • Yug.
    Yug.
    2022-03-31

    我这里配置了图片地址为啥也会出现你这种情况呢,手机端正常打开,PC端调用的时候就返回错误


    window.wx.invoke('sendChatMessage', {
          msgtype:"news", //消息类型,必填
          enterChat: true, //为true时表示发送完成之后顺便进入会话,仅移动端3.1.10及以上版本支持该字段
          news:
          {
            link: link , //H5消息页面url 必填
            title: title, //H5消息标题
            desc: "点击了解详情", //H5消息摘要
            imgUrl: share_img_url, //H5消息封面图片URL
          },
        }, function(res) {
          if (res.err_msg == 'sendChatMessage:ok') {
            //发送成功
            resolve()
          }else if(res.err_msg == "sendChatMessage:cancel"){
            reject(SHARE_RESULT.CANCEL)
          }else{
                // pc端就直接走了这里
            console.log("sendChatMessage error:"+JSON.stringify(res))
            reject(SHARE_RESULT.FAIL)
          }
        })
    
    2022-03-31
    有用
    回复
  • 小良子
    小良子
    2022-03-08

    遇到同样的问题了

    2022-03-08
    有用
    回复
登录 后发表内容