微信公衆號登錄授權(全網發佈)一鍵綁定公衆號設置教程及常見問題
前言:本操作跟服務器配置,網絡環境等綜合環境有關(95%),另外存在5%的運氣和人品。WeiDogs官方確保程序此功能正常並提供設置教程,並無義務免費爲您配置,本文底部有常見問題解決方案,您可仔細鑽研,實際上90%以上的同學自己完成了配置,祝您好運!
一、 授權登錄優點
二、 接口申請
微信官方每年收取300元認證費用,需要有公司資質方可申請,請注意微信開放平臺和微信公衆平臺是兩個不同的平臺。
以下教程後面的參數請不要做任何修改以下填寫後一般會提示:審覈通過,請注意務必點擊全網發佈全部通過審覈後才能用,正確的狀態爲:全網發佈審覈通過
1.登錄授權的發起頁域名 (平臺域名):您的平臺域名
2.授權事件接收URL:您的域名 /index.php?g=User&m=OpenOauth&a=index&serviceid=2
填寫您自己的公衆號原始id
4.公衆號消息校驗Token (消息效驗token):自行填寫字符串如dogcms
5.公衆號消息解密Key (可在公衆號平臺開發者中心中生成):
KKgybUkzUqrBGwCTgnAhKmqJmrzfZajJUnZenBZEVQN
您的域名 /index.php?g=Home&m=Weixin&a=index&appid=/$APPID$
三、 平臺對接 (第三方接口申請完成後進行此操作)
如果“站點設置”中沒有“公衆號授權”選項,請查看文檔底部說明
注意是微信開放平臺的Appid和appSecret
務必開啓後才能測試使用,否則會出現缺少參數
四、 全網發佈 (測試授權登錄成功後操作)
注意:未全網發佈時,只有測試公衆號能夠試用授權託管功能。 所以在測試完成或者點擊全網發佈進入審覈之後,應當立即進入總後臺暫時關閉此功能,等待全網發佈審覈通過只有再開啓。 以免造成平臺”添加公衆號”功能無法正常使用。
全網發佈常見問題
四、如果失敗項只有【返回Api文本消息】錯誤,那麼請更換token,清除緩存重試
這裏的token是您自由設置的字串,如dogcms
六、其他問題請檢查檢查IP白名單是否設置正確,域名是否填寫正確,檢查總後臺登錄授權項是否開啓,檢查是否使用雲加速之類(建議關閉)。
七、關於環境硬性要求
檢查PHP的mcrypt擴展是否開啓,不開啓會導致無法解密傳輸信息,引起失敗。
一般是在php.ini裏開啓,其他的環境還需根據當時的情況來處理,開啓後可以看一下phpinfo,如果有下面圖中的信息,證明開啓成功了。
小竅門:如果一次發佈提示組件檢測失敗,無需着急,多次提交即可,連續5次左右,如果還是不行,那就是設置問題了。小編第一遍配置以後,直接點擊發布,第一次和第二次均提示:【組件ticket正確接收–失敗】,但是提交第三遍的時候就正常了。這些和服務器環境變化,微信官方服務器變化有很大關係的,當然和您的運氣也有一小點的關係。此時不行就等運氣好的時候再來試試吧!