總結微信平臺上面遇到問題

總結一下本身微信開發一路上遇到的各類問題

一、客服接口問題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 不正確(其實是正確的)
相關文章
相關標籤/搜索