微信公衆號登陸受權(全網發佈)一鍵綁定公衆號設置教程及常見問題

1、 受權登陸優勢

一、微信官方承認;php

二、操做簡單,避免繁雜的接口對接設置;html

三、不提供密碼給平臺或者開發者,公衆號更加安全;緩存

4.一鍵綁定,省去繁瑣的對接流程;安全

5.認證服務號一鍵配置省去不少麻煩;服務器

6.我的訂閱號可使用自定義菜單功能;微信

2、 接口申請

微信官方每一年收取300元認證費用,須要有公司資質方可申請,請注意微信開放平臺和微信公衆平臺是兩個不一樣的平臺。app

一、經過開發資質認證(微信開放平臺微信公衆平臺

步驟一、填寫基本信息(注意logo務必按要求設計)測試

步驟二、選擇權限集 (可選,推薦全選)spa

步驟三、填寫開發者資料(重要)

如下教程後面的參數請不要作任何修改

如下填寫後通常會提示:審覈經過,請注意務必點擊全網發佈所有經過審覈後才能用,正確的狀態爲全網發佈審覈經過


1.登陸受權的發起頁域名  (平臺域名):您的平臺域名


2.發起受權頁的體驗URL:

您的域名 /index.php?g=User&m=Index&a=oauth


3.受權公衆號列表(公衆號原始id ,全網發佈前測試受權使用):

填寫您本身的公衆號原始id


4.受權事件接收URL:您的域名 /index.php?g=User&m=OpenOauth&a=index&serviceid=2


 

5.公衆號消息校驗Token   (消息效驗token):自行填寫字符串如dogcms


 

6.公衆號消息解密Key  (可在公衆號平臺開發者中心中生成):

KKgybUkzUqrBGwCTgnAhKmqJmrzfZajJUnZenBZEVQN


7.公衆號事件接收Url:

您的域名 /index.php?g=Home&m=Weixin&a=index&appid=/$APPID$


8.網頁開發域名  (代公衆號網頁受權,jsAPI發起域名):您的平臺域名

 

9.白名單IP地址列表:服務器的真實ip,只有在此ip下,才能使用相關接口

 


3、 平臺對接   (第三方接口申請完成後進行此操做)

一、 進入總後臺  「站點管理」 => 「站點設置」=> 「公衆號受權」

示例:www.weidogs.com /admin.php

若是「站點設置」中沒有「公衆號受權」選項,請查看文檔底部說明


二、填寫接口信息【主站】************************************

【若是是加盟版本的–代理商本身的後臺也是要配置的】**********************


 

資料對應 微信開放平臺(「管理中心」 => 「公衆號第三方平臺」)填寫Appid、appSecret  等信息

注意是微信開放平臺的Appid和appSecret

6


二、 填寫完畢後,能夠開啓功能使用「測試受權公衆號列表」填寫的測試公衆號進行受權登陸測試

務必開啓後才能測試使用,不然會出現缺乏參數


四、若是正常進入以下圖樣,說明接口對接成功,不能進入請按步驟檢查設置是否正確。

0


4、 全網發佈 (測試受權登陸成功後操做)

一、測試公衆號綁定平臺成功後,進入微信開放平臺   「管理中心」=>「公衆號第三方平臺」

二、點擊「全網發佈按鈕」 進行全網發佈,檢測後會進入全網發佈審覈階段。

三、 全網發佈審覈經過後,在總後臺開啓就可使用此功能啦

注意:未全網發佈時,只有測試公衆號可以試用受權託管功能。  因此在測試完成或者點擊全網發佈進入審覈以後,應當當即進入總後臺暫時關閉此功能,等待全網發佈審覈經過只有再開啓。  以避免形成平臺」添加公衆號」功能沒法正常使用。


全網發佈常見問題


 

1、總後臺 沒有找到「公衆號受權」該怎麼辦?【有就略過該步驟】

一、 點擊「節點管理」=>「添加節點」

二、 添加的節點信息請嚴格按照下圖指示填寫,填寫完成後就能在「站點設置」中找到配置項


二.若是出現【下圖】的請,請檢查站長後臺 「站點設置」中的「公衆號受權」選項,下的 appid, APPsecre信息是否複製正確,而且最下面的【是否啓用】按鈕必需要開啓,才能夠再次提交。


三.若是在全網發佈的時候,檢查都經過了,可是到【管理中心】頁面添加公衆號綁定的時候,沒有出現受權 頁面,是由於在配置開放平臺(open.weixin.qq.com)的 【登陸受權的發起頁域名】填寫的域名不正確。【以下圖的綠色框起來的部分配置錯了】


4、若是失敗項只有【返回Api文本消息】錯誤,那麼請更換token,清除緩存重試

這裏的token是您自由設置的字串,如dogcms

5、一鍵綁定設置完後點擊綁定公衆出現參數缺乏preauthcode

請檢查此項是否啓用,若是已經開啓還這樣提示,請等60分鐘左右再來嘗試操做,有時候官方緩存或服務器繁忙也可能形成此問題。

6、其餘問題請檢查檢查IP白名單是否設置正確,域名是否填寫正確,檢查總後臺登陸受權項是否開啓,檢查是否使用雲加速之類(建議關閉)。

7、關於環境硬性要求

檢查PHP的mcrypt擴展是否開啓,不開啓會致使沒法解密傳輸信息,引發失敗。
通常是在php.ini裏開啓,其餘的環境還需根據當時的狀況來處理,開啓後能夠看一下phpinfo,若是有下面圖中的信息,證實開啓成功了。

113424rbb4n405bnwhn255

小竅門:若是一次發佈提示組件檢測失敗,無需着急,屢次提交便可,連續5次左右,若是仍是不行,那就是設置問題了。小編第一遍配置之後,直接點擊發布,第一次和第二次均提示:【組件ticket正確接收–失敗】,可是提交第三遍的時候就正常了。這些和服務器環境變化,微信官方服務器變化有很大關係的,固然和您的運氣也有一小點的關係。此時不行就等運氣好的時候再來試試吧!

相關文章
相關標籤/搜索