最近做到微信卡券,在報錯相關的錯誤碼時候,可以根據錯誤碼來查找相關的錯誤,做一些記錄
微信卡券文檔
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025272
1,在修改卡券信息的時候根據文檔說明 member_card 下面的註釋修改一直報47001
{ "card_id":"ph_gmt7cUVrlRk8swPwx7aDyF-pg", "member_card": { //填寫該cardid相應的卡券類型(小寫)。 "base_info": { "logo_url": "http:\/\/www.supadmin.cn\/uploads\/allimg\/120216\/1_120216214725_1.jpg", "color": "Color010", "notice": "使用時向服務員出示此券", "service_phone": "020-88888888", "description": "不可與其他優惠同享\n如需團購券發票,請在消費時向商戶提出\n店內均可使用, 僅限堂食\n餐前不可打包,餐後未吃完,可打包\n本團購券不限人數,建議2人使用, 超過建議人數須另收醬料費5元/位\n本單謝絕自帶酒水飲料" "location_id_list" : [123, 12321, 345345] }, "bonus_cleared": "aaaaaaaaaaaaaa", "bonus_rules": "aaaaaaaaaaaaaa", "prerogative": "" } }
說明卡券類型失敗,後面找了好久,原來是member_card 是對應相關的卡券的縮寫
比如代金券 CASH => cash ,那麼就把member_card 修改爲cash (小寫),然後修改完成,如果是GIFT => gift
2,在創建卡券的時候,可以加上當前卡券的brand_name,但是在修改的時候,就不能修改
加上就會報錯47001,去掉就沒事,後面我直接去掉修改這個字段,