微信公众号开发常见问题

Q:发送客服消息接口返回 45015 错误
   
即 https://api.weixin.qq.com/cgi-bin/message/custom/send 接口

A:客服消息有时间限制,微信用户如果24小时之内未与微信公众号互动过,则公众号无法向该微信用户发送客服消息用户需24小时内和有过互动,即可解决


Q:添加到用户卡包(暂时不放卡包)

A:

1.在微信内操作:使用JS-SDK(只在微信浏览器内有效),调用addCard接口

2.在app内:未确定


Q:如何模拟/调试与wx对接的接口

A:http://mp.weixin.qq.com/debug 这里会模仿wx侧的请求


Q:图文消息处理

A:参考 http://www.cnblogs.com/txw1958/p/weixin-97-news.html


Q:JSAPI微信支付

A:参考 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1


Q:JSAPI微信支付返回错误:fail_no permission to execute

A:可能为微信授权目录配置不对     应为如:http://pre_wx.mytequan.com/test/ 

参考 http://www.cnblogs.com/lxsweat/p/4334919.html


Q:微信支付调用JSAPI缺少参数:timeStamp

A:WxPay.JsApiPay.php中对 timestamp参数赋值的地方,全部显式转换为字符串即把
    $timeStamp = time();
改为
    $time = time();
    $timeStamp = "$time";

参考 http://www.07net01.com/2015/04/818989.html


Q:启用开发者模式后,微信管理台上的自定义菜单消失

A:开发者模式下,需要自己通过接口管理自定义菜单

参看 http://www.cnblogs.com/txw1958/p/weixin-58-custom-menu.html


Q:自定义菜单中,CLICK事件处理

A:参看 http://www.2cto.com/weixin/201505/399411.html


Q:自定义菜单中,其他事件处理

A:参看 http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html


Q:支付结果如何获取

A:参看 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7


Q:辅助调试工具

A:

xml格式化处理工具      http://web.chacuo.net/formatxml

http模拟请求工具     http://www.atool.org/httptest.php


Q:消息模板参数填充

A:接口示例 https://mp.weixin.qq.com/advanced/tmplmsg?action=faq&token=82644955&lang=zh_CN其中,对应模板中     

 {{first.DATA}}

需要在接口参数的 data 数组中,以 first 为key构造如   

 {
        "value":"06月07日 19时24分",
        "color":"#173177"
    },

的参数赋值完整过程可以

参考 http://www.cnblogs.com/txw1958/p/wechat-template-message.html


-----------------------------------------------------------------------------------------------

看了那么多,来看下效果,顺便支持一下吧(对惠州的用户特别有用哦 ~~) 

微信公众号开发常见问题

微信公众号开发常见问题

上一篇:css3实现圆角三角形


下一篇:微信朋友圈评价功能的细节考虑及实现