微信公众号开发常见问题

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

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

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

时间: 2025-01-04 16:28:46

微信公众号开发常见问题的相关文章

微信公众号开发上传图文素材带有卡片小程序报错:errcode=45166,errmsg = invalid content hint

微信公众号开发自从支持允许在群发图文中插入小程序,方便了小程序的运营及推广.最近在三方服务开发中,要支持图文素材插入小程序遇到了一个很是棘手的问题.官方给出的插入小程序的示例支持文字.图片.卡片.如下面api文档介绍: 按照示例插入文字小程序和图片小程序都没问题,但是插入卡片小程序却是一直报错errcode=45166,errmsg = invalid content hint.检查了好长时间,才发现卡片小程序的示例中data-progarm-imageurl参数写错了,应该是data-mini

微信公众号开发-配置开发环境02

1.前言 经过前面的配置,基本完成了一些基础配置.后面接下来就是一些开发流程了. 2.配置pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi

《初识Java微信公众号开发》 学习中遇到的困难

前一段时间无聊的时候,在慕课网上自学了一点点微信公众号开发(受学姐威胁). 慕课网教程的地址:http://www.imooc.com/learn/368 毕竟是免费的课程,不可能讲的那么详细.所以我吧我遇到的问题跟大家分享一下. 这是我照着课程敲的代码(IDE是Eclipse): https://github.com/Zuosy/WeiXin 发到github上面了. 为了这个,我还专门到廖大的网站上学了一遍Git. 廖大的Git教程传送们:https://www.liaoxuefeng.co

微信公众号开发总结

最近公司用到了微信公众平台,所以研究了一下微信公众号的开发技术,总体来说比较简单,结合现有的平台核技术,实现起来非常方便. 首先先来了解一下微信公众平台. "微信,是一个生活方式" ,这是微信的自我评价,是不是觉得如果那天不在朋友圈里分享一下自己的最新状态, 并且收到几个赞和评价的话,会觉得空虚寂寞呢?它实实在在的改变了我们的生活方式. " 微信,也是一个生意方式 ",在微信成为我们日常必备之app的同时,它同样具备巨大的的商业 或许不应该称为潜力,因为有很多人已经

微信公众号开发80端口映射之搭建ngrok服务器

说明 了解本文之前,最好先看前篇:<<微信公众号开发80端口映射解决方案>>.最近公司要搞微信公众号开发,需要解决80端口映射的问题,为了稳定可靠,只好自己搭建ngrok服务端.ngrok 是一个使用go语言编写的反向代理软件,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网穿透.ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放. 环境和条件 服务器Centos6.8_x64+windows10_x64 一台有公网ip的服务器 域名解析到服务

C#微信公众号开发 -- (五)自定义菜单创建

公众号中,底部都是有自己定义的功能按钮,通过点击某个按钮来实现指定的业务逻辑操作. 下面就来说说这些按钮是怎样放到微信公众平台的,还是先来看看微信的官方解释: 请注意: 1.自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单. 2.一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替. 3.创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单, 如果菜单有更新,就会刷

.NET C#微信公众号开发远程断点调试(本地远程调试生产环境)

最近在做微信公众号开发,由于之前没有接触过,突然发现调试不方便,不方便进行断点跟踪调试.因为微信那边绑定的服务器地址必须是公网地址,但是还是想进行断点调试(毕竟这样太方便了) 因此上网搜了一下,发现好多是使用软件之类的进行请求转发从生产环境转发请求到开发环境上,发现有的太麻烦了. 突然想到Vs有一个附加到进程的远程调试.于是玩了一把.我们直接开始(服务器上就不要使用发布版本代码了,代码和本地开发一样,不然是不能调试的) 本篇是以开发环境的Visual Studio2013旗舰版以及生产环境里阿里

利用OpenShift托管Node.js Web服务进行微信公众号开发

最近写了一个微信的翻译机器人.用户只要关注该微信号,发送英文的消息,就能收到中文翻译的回复.后台是用Node.js写的,托管在OpenShift的Paas平台上.翻译过程实际上是调用微软的Bing translation API做的,代码中用到了alexu84的bing-translate和JacksonTian的wechat这两个npm模块.下面把做的过程详细说一下. 1. 微信公众号开发 首先是要到https://mp.weixin.qq.com 申请一个公众号,并申请成为开发者.目前个人只

nodejs + BAE 搭建微信公众号开发平台

闲来无事创建了一个微信公众账号,名曰“深圳生活小助手”, 关注的人不多,平时发一些深圳新闻,趣事啥的,为了丰富公众号的内容,准备添加一些便民查询功能,例如天气预报.快递查询等等. 于是就有了本文的内容. 深圳的读者扫描关注支持下啊... 闲话不多说,本文主要介绍的就是如何基于nodejs和百度云搭建微信公众号开发平台,下一节介绍如何基于该平台实现了一个简单的天气预报查询功能的小例子. 1. 使用Express搭建本地站点 Express 是一个简洁.灵活的 node.js Web 应用开发框架,