总结一下本身微信开发一路上遇到的各类问题
一、客服接口问题php
客服接口只能在用户自动触发公众号上面的事件以后的48小时内能够回复 n (不限条数)条消息
二、发送 素材 却没收到信息 提示倒是成功的微信
media_id 过时了也会提示成功,能够经过下载这个media_id 来判断是否有效
三、 微信jssdk 回调域名的配置微信开发
直接贴图了 这个是成功的框架
为何不在前面加上www.呢?工具
由于demo 或者官方wiki 上面说了,你的url 要动态获取测试
那么动态获取获得的url 是不带 www. 的 因此这个要注意。附上官方获取url 方法this
// 注意 URL 必定要动态获取,不能 hardcode.url
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; $url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
若是你发现使用测试工具得出来的 signature 与页面上的一致, 那应该就是url 的配置出了毛病了调试
四、微信受权跳转url 获取用户基本信息code
使用测试号是没法获取未关注的用户的基本信息(官方文档没有提示) 若是你正在使用测试号出现了没法获取未关注用户基本信息,放心!你的代码没有任何问题, 换个实战号就能够了。
五、网页受权登陆(开放平台的)
第一种点击受权方式步骤以下 在页面上点击受权-->显示二维码-->而后扫码-->确认登陆 而后在这里出现问题了 扫码以后跳转的页面居然仍是受权页面 调试屡次也没结果
后来发现若是使用Thinkphp 框架的话,那么跳转的控制器里必需要有视图 ($this->display)
第二种方式就是直接在页面上展现二维码 仍是那个问题 若是这个控制器没有视图,那么这个直接展现就直接失败了(与第一种不同),这个的话会直接报错 提示 redirect_uri 不正确(其实是正确的)