微信開發中遇到的坑
微信官方文檔:公眾號 小程序 微信支付 微信支付商戶接入流程
坑一:在發送模板消息的時候報錯如下:
{"errcode":47001,"errmsg":"data format error hint: [qjpZmA08374108]"}
原因:
不能有換行符 \n,官方文檔里面顯示可以使用換行符,不知道為什么我的用法會失敗,很蛋疼!!!
坑二:開發微信支付,需授權文件夾路徑;這個路徑必須和實際支付鏈接中的路徑一模一樣,包括字母大小寫
坑三:發送模板消息{"errcode":45009,"errmsg":"reach max api daily quota limit rid: 5fd8ae89-036f32f8-76e65a19"}
通過模板消息群發每日是有上限的,超過了之后的就會失敗了。可以調用接口清零,每月10次機會。
POST https://api.weixin.qq.com/cgi-bin/clear_quota?access_token=ACCESS_TOKEN&appid=MyAPPID
----------------------------------------------------
坑四:圖片尺寸太大,使用canvas進行壓縮,結果圖片bit大小更大了。