收藏
回答

企业微信客户端调用wx.qy.sendChatMessage不执行,多企业关联同一小程序?

最开始是一个企业A关联一个小程序,后面多加了一个企业B关联同一个小程序,现在是企业A和企业B都关联了同一个小程序,企业A调用wx.qy.sendChatMessage转发各种类型都是没有问题的,企业B调用这个接口转发 H5(“news”)和小程序(“miniprogram”) 也没有问题,但是转发图片(“image”),视频(“video”),文件(“file”)就没有任何反应,没有返回成功或失败,安卓和苹果手机都一样,转发前返回的media_id都是有的。是什么原因导致呢?跟企业的corpid有关系吗?跟上传代码到微信审核时,当前选中的企业有关系吗?

最后一次编辑于  2021-08-20
回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-08-20

    你好,小程序调用sendchatmessage发送 图片 视频和文件没有反应也没有打印出报错吗,应该跟关联多少个企业没有关系,是一个内容一个内容单独发送还是怎样的,可以给下代码片段或者录屏看下

    2021-08-20
    有用
    回复 6
    • 方包
      方包
      2021-08-20
      我的企业A和企业B都关联同一个小程序,代码都是一样的,企业A调用sendchatmessage发送图片 视频和文件都是正常的,但是企业B调用sendchatmessage发送图片 视频和文件就没有反应,没有弹框,调用的时候页面没法点击其它地方,多点几次屏幕后页面才能正常使用,然后调试信息里会有"qy__sendChatMessage:fail cancel",意思是说我取消了发送。然后很奇怪的是企业B调用sendchatmessage发送 H5(“news”)和小程序(“miniprogram”)是正常的,只有发送图片 视频和文件有问题。我觉得它们的区别就是需要传mediaid参数,但是我看了接口是正常返回mediaid的。录屏暂时不太方便噢
      2021-08-20
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-08-23回复方包
      图片 视频 文件这些都是传的mediaid,a企业发送正常,b企业再发送是否有获取新的mediaid进行发送
      2021-08-23
      回复
    • 方包
      方包
      2021-08-23回复企业微信运营专员-千夜
      现在两个企业对同一张图片生成的mediaid是一样的,这样会有问题吗?为什么?同一个图片必须两个企业要生成不同的mediaid是吗?
      2021-08-23
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-08-24回复方包
      每个企业获取的mediaid肯定是不同的,直接调用会有跨企业的问题,在b企业重新获取mediaid再调用看下
      2021-08-24
      回复
    • 方包
      方包
      2021-09-10
      b企业重新获取mediaid就可以了,也就是a,b企业对同一图片获取的mediaid是不一样的
      2021-09-10
      回复
    查看更多(1)
登录 后发表内容