總結一下本身微信開發一路上遇到的各類問題
一、客服接口問題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 不正確(其實是正確的)