微信的客服消息发送小程序卡片,一直报错errcode 40007,media_id错误 ?

  • 回答 (2)
  • 关注 (0)
  • 查看 (684)

微信客服消息发送小程序卡片,thumb_media_id的设置一直报错,errcode 40007,invalid media_id。

我是按照要求curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"

这样传的图片。后来发送图片的客服消息测试是ok的,但就是小程序卡片有错,请问有大神知道是什么问题吗?谢了

幽幽77幽幽77提问于
幽幽77IT从业者回答于
推荐

哈哈,终于知道什么问题了。因为我客服消息里,title部分加了中文,而post给微信服务器的时候,data的length直接使用了string.length,其实应该是Buffer.byteLength(string,'utf8')。length设置改掉之后,thumb_media_id也不再报错了

帅的惊动我国计算机大神回答于

是不是调用啥的 写错了呢? 测试正确应该就是正确的啊?

可能回答问题的人

  • Justan

    腾讯 · 高级工程师 (已认证)

    17 粉丝0 提问7 回答
  • 李成熙heyli

    腾讯 · 高级工程师 (已认证)

    65 粉丝0 提问10 回答
  • 鲁文斌

    腾讯 · 产品经理 (已认证)

    5 粉丝0 提问0 回答
  • JoanLiu

    腾讯 · 产品经理 (已认证)

    15 粉丝0 提问0 回答
  • 腾讯云开发TCB

    腾讯科技有限公司 · 云开发(TCB)团队 (已认证)

    42 粉丝0 提问0 回答
  • Starkwang

    4 粉丝0 提问0 回答

扫码关注云+社区

领取腾讯云代金券