1. 程式人生 > >微信錯誤: 請求資料格式化錯誤 errcode=47001-微信卡券修改時報錯

微信錯誤: 請求資料格式化錯誤 errcode=47001-微信卡券修改時報錯

最近專案裡一個微信券修改調微信介面時一直報錯:

微信錯誤: 請求資料格式化錯誤 errcode=47001, errmsg=data format error hint: [QHfFxa04050725] Error before ":""}}
json:{"errcode":47001,"errmsg":"data format error hint: [QHfFxa04050725] Error before \":\"\"}}"}

然後把json串放到https://www.bejson.com/ 上校驗也通過了,沒有空格,\n什麼的。但是一直報錯。

找了一圈,發現Error before,然後定位到json串裡 ":""}} 的位置,發現前面是background_pic_url,而券型別為現金券時是不允許update這個屬性的。。去掉這個再試就沒有問題了。

好坑,微信文件上用的例子是會員卡的,那個型別是可以修改背景圖的,然後現金券,折扣券,禮品券都是不可修改的,也沒有特殊說明,就返回個格式化錯誤,讓我以為是json格式的問題,折騰了好久。坑爹呀。。