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