微信开发中遇到的坑
微信官方文档:公众号 小程序 微信支付 微信支付商户接入流程
坑一:在发送模板消息的时候报错如下:
{"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大小更大了。