客服消息发送小程序卡片,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的,但就是小程序卡片有错,请问有大神知道是什么问题吗?谢了
网友回复:
哈哈,终于知道什么问题了。因为我客服消息里,title部分加了中文,而post给微信服务器的时候,data的length直接使用了string.length,其实应该是Buffer.byteLength(string,'utf8')。length设置改掉之后,thumb_media_id也不再报错了