客服消息發(fā)送小程序卡片,thumb_media_id的設(shè)置一直報(bào)錯(cuò),errcode 40007,invalid media_id。 我是按照要求
curl -F [email protected] "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"
這樣傳的圖片。后來(lái)發(fā)送圖片的客服消息測(cè)試是ok的,但就是小程序卡片有錯(cuò),請(qǐng)問(wèn)有大神知道是什么問(wèn)題嗎?謝了
網(wǎng)友回復(fù):
哈哈,終于知道什么問(wèn)題了。因?yàn)槲铱头⒗铮瑃itle部分加了中文,而post給微信服務(wù)器的時(shí)候,data的length直接使用了string.length,其實(shí)應(yīng)該是Buffer.byteLength(string,'utf8')。length設(shè)置改掉之后,thumb_media_id也不再報(bào)錯(cuò)了