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