HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    公眾號(hào)可以授權(quán)幾個(gè)域名(公眾號(hào)可以授權(quán)幾個(gè)域名登錄)

    發(fā)布時(shí)間:2023-03-20 11:25:19     稿源: 創(chuàng)意嶺    閱讀: 683        問(wèn)大家

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于公眾號(hào)可以授權(quán)幾個(gè)域名的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

    官網(wǎng):https://ai.de1919.com

    如需咨詢小紅書(shū)相關(guān)業(yè)務(wù)請(qǐng)撥打175-8598-2043,或微信:1454722008

    本文目錄:

    公眾號(hào)可以授權(quán)幾個(gè)域名(公眾號(hào)可以授權(quán)幾個(gè)域名登錄)

    一、一個(gè)公眾號(hào)可以關(guān)聯(lián)兩個(gè)服務(wù)器嗎

    一個(gè)賬號(hào)同時(shí)只能設(shè)置一個(gè)服務(wù)器url

    理論上你可以開(kāi)發(fā)多個(gè)微信網(wǎng)站,但同一時(shí)間你只能使用一個(gè)。若通過(guò)微信公眾平臺(tái)的自定義菜單添加鏈接則可以綁定多個(gè)。

    二、微信OAuth4.0授權(quán)回調(diào)頁(yè)面域名設(shè)置問(wèn)題怎么解決?

    當(dāng)下的解決方案是引入一個(gè)新的非常簡(jiǎn)單的應(yīng)用來(lái)作為微信授權(quán)的代理服務(wù),可以這么做:  

    1. 把公眾號(hào)的網(wǎng)頁(yè)授權(quán)接口域名設(shè)置成另外一個(gè)子域名,如proxy.your.com;    

    2. 然后把php_weixin_proxy里面的index.php部署到proxy.your.com

    php_weixin_proxy下的index.php是一個(gè)很簡(jiǎn)單的php文件,你可以直接查看源碼了解它的實(shí)現(xiàn)方式。因?yàn)楫?dāng)前項(xiàng)目的環(huán)境,我采用php來(lái)完成這個(gè)代理服務(wù)實(shí)現(xiàn),實(shí)際上,你完全可以用任意平臺(tái)語(yǔ)言來(lái)完成類似的功能。

    當(dāng)其它業(yè)務(wù)需要發(fā)起微信授權(quán)時(shí),將授權(quán)請(qǐng)求先發(fā)到proxy.your.com,然后proxy.your.com會(huì)把這個(gè)請(qǐng)求轉(zhuǎn)發(fā)到微信;  

    當(dāng)用戶同意授權(quán)后,proxy.your.com會(huì)收到微信的授權(quán)回調(diào),并把回調(diào)結(jié)果(code、state參數(shù))原封不動(dòng)地再返回給最開(kāi)始發(fā)起授權(quán)的業(yè)務(wù)。

    唯一的區(qū)別在于,在不使用proxy.your.com的時(shí)候,你從應(yīng)用發(fā)起微信授權(quán)的鏈接應(yīng)該是這樣的:  

    https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect    

    用了proxy.your.com之后,這個(gè)授權(quán)鏈接就應(yīng)該是這樣的:    

    http://proxy.your.com/?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2Flogin%2Fnotify&response_type=code&scope=snsapi_base&state=584bc87e11ff37492&device=pc

    后面這個(gè)鏈接跟上面的比:  

    1. 后面的鏈接中的host變成了proxy.your.com,也就是代理的授權(quán)回調(diào)域名;    

    2. 后面的多了一個(gè)device參數(shù),這個(gè)是必要的。因?yàn)槲⑿舙c端跟移動(dòng)端的授權(quán)地址是不一樣的,而后面的鏈接是發(fā)送個(gè)proxy.your.com的,所以需要多加個(gè)參數(shù)告訴它在轉(zhuǎn)發(fā)給授權(quán)申請(qǐng)給微信的時(shí)候,是用PC端還是移動(dòng)端的授權(quán)地址。

    1. 用戶從我們的應(yīng)用觸發(fā)需要授權(quán)的操作,比如點(diǎn)擊微信登錄;    

    2. 應(yīng)用收到這種用戶請(qǐng)求后,將用戶重定向到微信提供的一個(gè)授權(quán)頁(yè)面:    

    或    

    3. 用戶通過(guò)微信掃碼(PC端授權(quán),上邊左圖)或者點(diǎn)擊確認(rèn)按鈕(移動(dòng)端授權(quán),上邊右圖)告知微信,授權(quán)應(yīng)用訪問(wèn)自己的微信賬號(hào)信息;    

    4. 微信收到用戶的授權(quán)許可后,生成授權(quán)碼,并把它作為參數(shù)回調(diào)至應(yīng)用的某個(gè)頁(yè)面;    

    5. 應(yīng)用的回調(diào)頁(yè)面在接收到微信的回調(diào)請(qǐng)求后,拿到其中的授權(quán)碼,并通過(guò)微信官方提供的access token api接口獲取access token;    

    6. 最后通過(guò)access token以及微信官方提供的另一個(gè)userinfo api接口就能獲取到用戶的微信賬號(hào)信息。

    為了實(shí)現(xiàn)這個(gè)過(guò)程,首先要為應(yīng)用申請(qǐng)一個(gè)微信公眾號(hào),并將應(yīng)用最終部署的域名設(shè)置到微信公眾號(hào)設(shè)置里面的授權(quán)回調(diào)頁(yè)面域名這個(gè)選項(xiàng)里面。微信官方對(duì)這個(gè)選項(xiàng)的說(shuō)明如下:

    關(guān)于網(wǎng)頁(yè)授權(quán)回調(diào)域名的說(shuō)明

    1、在微信公眾號(hào)請(qǐng)求用戶網(wǎng)頁(yè)授權(quán)之前,開(kāi)發(fā)者需要先到公眾平臺(tái)官網(wǎng)中的“開(kāi)發(fā) - 接口權(quán)限 - 網(wǎng)頁(yè)服務(wù) - 網(wǎng)頁(yè)帳號(hào) - 網(wǎng)頁(yè)授權(quán)獲取用戶基本信息”的配置選項(xiàng)中,修改授權(quán)回調(diào)域名。請(qǐng)注意,這里填寫(xiě)的是域名(是一個(gè)字符串),而不是URL,因此請(qǐng)勿加 http:// 等協(xié)議頭;

    2、授權(quán)回調(diào)域名配置規(guī)范為全域名,比如需要網(wǎng)頁(yè)授權(quán)的域名為:www.qq.com,配置以后此域名下面的頁(yè)面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以進(jìn)行OAuth4.0鑒權(quán)。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com無(wú)法進(jìn)行OAuth4.0鑒權(quán)

    3、如果公眾號(hào)登錄授權(quán)給了第三方開(kāi)發(fā)者來(lái)進(jìn)行管理,則不必做任何設(shè)置,由第三方代替公眾號(hào)實(shí)現(xiàn)網(wǎng)頁(yè)授權(quán)即可

    由此可見(jiàn),這個(gè)規(guī)則極其嚴(yán)格。如果說(shuō)我們的應(yīng)用最終部署的時(shí)候只有一個(gè)域名,那么這種規(guī)則不會(huì)有什么問(wèn)題;但是考慮到將來(lái)應(yīng)用的復(fù)雜性,我們可能在應(yīng)用設(shè)計(jì)之初就會(huì)對(duì)應(yīng)用做拆分,然后不同的業(yè)務(wù)采用不同的二級(jí)域名來(lái)部署。比如一個(gè)帶有交易的應(yīng)用,你可能會(huì)把登錄注冊(cè),交易管理和常規(guī)業(yè)務(wù)都獨(dú)立出來(lái),然后采用以下的方式來(lái)部署它們:  

    www.your.com 部署常規(guī)業(yè)務(wù);    

    trade.your.com 部署交易管理的業(yè)務(wù);    

    passport.your.com 部署登錄注冊(cè)的業(yè)務(wù);    

    在這種模式下,如果集成微信登錄和微信支付,前面說(shuō)的授權(quán)回調(diào)頁(yè)面域名的規(guī)則就會(huì)給應(yīng)用帶來(lái)問(wèn)題。在這里:至少可以確認(rèn)trade.your.com和passport.your.com都需要前面的介紹的用戶微信授權(quán),但是它們是兩個(gè)不同的子域名,而且我們只有一個(gè)公眾號(hào);根據(jù)授權(quán)回調(diào)頁(yè)面域名的原則,它只能用一個(gè)域名,并且只有回調(diào)地址的域名與該設(shè)置完全相同,才能成功發(fā)起微信授權(quán),否則就會(huì)提示rediret_uri參數(shù)錯(cuò)誤或者引發(fā)無(wú)法回調(diào)的問(wèn)題。

    那么這種情況該如何處理?

    當(dāng)下的解決方案是引入一個(gè)新的非常簡(jiǎn)單的應(yīng)用來(lái)作為微信授權(quán)的代理服務(wù),可以這么做:  

    1. 把公眾號(hào)的網(wǎng)頁(yè)授權(quán)接口域名設(shè)置成另外一個(gè)子域名,如proxy.your.com;    

    2. 然后把php_weixin_proxy里面的index.php部署到proxy.your.com

    php_weixin_proxy下的index.php是一個(gè)很簡(jiǎn)單的php文件,你可以直接查看源碼了解它的實(shí)現(xiàn)方式。因?yàn)楫?dāng)前項(xiàng)目的環(huán)境,我采用php來(lái)完成這個(gè)代理服務(wù)實(shí)現(xiàn),實(shí)際上,你完全可以用任意平臺(tái)語(yǔ)言來(lái)完成類似的功能。

    當(dāng)其它業(yè)務(wù)需要發(fā)起微信授權(quán)時(shí),將授權(quán)請(qǐng)求先發(fā)到proxy.your.com,然后proxy.your.com會(huì)把這個(gè)請(qǐng)求轉(zhuǎn)發(fā)到微信;  

    當(dāng)用戶同意授權(quán)后,proxy.your.com會(huì)收到微信的授權(quán)回調(diào),并把回調(diào)結(jié)果(code、state參數(shù))原封不動(dòng)地再返回給最開(kāi)始發(fā)起授權(quán)的業(yè)務(wù)。

    唯一的區(qū)別在于,在不使用proxy.your.com的時(shí)候,你從應(yīng)用發(fā)起微信授權(quán)的鏈接應(yīng)該是這樣的:  

    https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect    

    用了proxy.your.com之后,這個(gè)授權(quán)鏈接就應(yīng)該是這樣的:    

    http://proxy.your.com/?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2Flogin%2Fnotify&response_type=code&scope=snsapi_base&state=584bc87e11ff37492&device=pc

    后面這個(gè)鏈接跟上面的比:  

    1. 后面的鏈接中的host變成了proxy.your.com,也就是代理的授權(quán)回調(diào)域名;    

    2. 后面的多了一個(gè)device參數(shù),這個(gè)是必要的。因?yàn)槲⑿舙c端跟移動(dòng)端的授權(quán)地址是不一樣的,而后面的鏈接是發(fā)送個(gè)proxy.your.com的,所以需要多加個(gè)參數(shù)告訴它在轉(zhuǎn)發(fā)給授權(quán)申請(qǐng)給微信的時(shí)候,是用PC端還是移動(dòng)端的授權(quán)地址。

    整體方案思路:

    小結(jié):

    這個(gè)方案我測(cè)試過(guò),是行的通的。雖然說(shuō)引入了代理服務(wù),增加了一次重定向操作,不過(guò)由于這個(gè)授權(quán)請(qǐng)求并不是所有請(qǐng)求都需要,所以實(shí)際上也不會(huì)對(duì)用戶體驗(yàn)產(chǎn)生多大的影響,但是從架構(gòu)上來(lái)說(shuō),它的好處很明顯,能夠配合著應(yīng)用的拆分邏輯,集成同一個(gè)公眾號(hào)的登錄及支付功能,不必為每個(gè)子應(yīng)用都單獨(dú)申請(qǐng)一個(gè)公眾號(hào)來(lái)開(kāi)發(fā)了(這種方式從業(yè)務(wù)上來(lái)說(shuō)也不合理,一個(gè)公司哪需要運(yùn)營(yíng)那么多公眾號(hào))。

    三、一個(gè)公眾號(hào)和一個(gè)小程序可以用同一個(gè)域名嗎

    1、公眾號(hào)名稱可被同一主體下的小程序申請(qǐng)使用,反過(guò)來(lái)也成立。 例如:公司A擁有公眾號(hào)【微信公眾平臺(tái)】,則可申請(qǐng)小程序【微信公眾平臺(tái)】。

    2、如果同一主體擁有多個(gè)(歷史上)重名的公眾號(hào),其小程序依然可復(fù)用這個(gè)名稱。例如:公司A早期申請(qǐng)了多個(gè)公眾號(hào)【微信公眾平臺(tái)】,仍可申請(qǐng)小程序【微信公眾平臺(tái)】。

    3、公眾平臺(tái)早期允許兩個(gè)或以上的主體使用相同公眾號(hào)名稱,該名稱在小程序內(nèi)不可被申請(qǐng)使用。例如:公司A和公司B同時(shí)擁有公眾號(hào)【微信公眾平臺(tái)】,則【微信公眾平臺(tái)】名稱在小程序內(nèi)不可被申請(qǐng)使用。

    四、微信公眾號(hào)綁定域名怎么做

    目前有很多的企業(yè)會(huì)通過(guò)微信公眾號(hào)來(lái)宣傳推廣自己,就會(huì)通過(guò)微信公眾號(hào)綁定自己的域名,以下是我為您帶來(lái)的關(guān)于微信公眾號(hào)綁定域名,希望對(duì)您有所幫助。

    微信公眾號(hào)綁定域名

    微信公眾號(hào)已經(jīng)成為企業(yè)展示自己的最好平臺(tái),將自己的網(wǎng)站綁定在公眾號(hào)上,分享出去。

    1、進(jìn)入到“微信公眾平臺(tái)登錄界面”,點(diǎn)擊“立即注冊(cè)”,如圖所示;

    2、注冊(cè)“基本信息”,郵箱和微信密碼輸進(jìn)去,點(diǎn)“確定”,如圖所示;

    3、接著點(diǎn)擊“登錄郵箱”(登錄自己剛才輸?shù)泥]箱號(hào)),如圖所示;

    4、選擇微信訂閱號(hào)或者微信服務(wù)號(hào)。

    5、點(diǎn)擊“公眾號(hào)設(shè)置”,如圖所示;

    6、點(diǎn)擊“功能設(shè)置”-“業(yè)務(wù)域名”-“設(shè)置”,在輸入域名的地方“填寫(xiě)自己網(wǎng)站的域名”,點(diǎn)擊“保存”,經(jīng)過(guò)以上操作步驟您的網(wǎng)站可以在微信朋友圈隨意轉(zhuǎn)發(fā)啦 。

    以上全部?jī)?nèi)容是微信公眾號(hào)綁定域名的方法了哦,作為企業(yè),如果你有自己的官網(wǎng)和微信公眾號(hào)的話,那么就趕快去用微信公眾號(hào)綁定域名吧,這可以通過(guò)微信公眾號(hào)宣傳你自己。

    猜你喜歡:

    1. 微信公眾平臺(tái)美化圖文消息怎么做

    2. 微信公眾平臺(tái)圖文消息怎么設(shè)置原文鏈接

    3. 微信公眾平臺(tái)怎么獲取appid和appsecret

    4. 微信打不開(kāi)公眾號(hào)鏈接怎么辦

    5. 微信公眾號(hào)和企業(yè)號(hào)有什么區(qū)別

    以上就是關(guān)于公眾號(hào)可以授權(quán)幾個(gè)域名相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    微信授權(quán)公眾號(hào)管理在哪里

    微信公眾號(hào)視頻的導(dǎo)出

    微信公眾號(hào)如何推送美篇

    快手直播怎么領(lǐng)口領(lǐng)紅包(快手直播怎么領(lǐng)紅包-)

    小紅書(shū)30萬(wàn)粉絲報(bào)價(jià)(小紅書(shū)30萬(wàn)粉絲報(bào)價(jià)是真的嗎)

    問(wèn)大家

    淮北優(yōu)秀的公眾號(hào)設(shè)計(jì)制作一般什么價(jià)位?路過(guò)的筒子們聊一聊

    常熟微信公眾號(hào)制作店家微信號(hào)怎么找?求介紹下

    宿遷值得相信的公眾號(hào)設(shè)計(jì)制作正常什么費(fèi)用?各位朋友們幫忙答一下

    湛江正規(guī)的公眾號(hào)設(shè)計(jì)制作負(fù)責(zé)人微信怎么找?各位老司機(jī)們跪求解答

    淮安值得推薦的公眾號(hào)設(shè)計(jì)制作性價(jià)比怎么樣?各位大哥大姐們幫幫我

    韶關(guān)正式的公眾號(hào)設(shè)計(jì)制作老板號(hào)碼有么?各位朋友們跪求回答

    南京人性化的公眾號(hào)設(shè)計(jì)制作公司號(hào)碼有么?路過(guò)的大佬們聊一聊

    蚌埠有口碑的公眾號(hào)設(shè)計(jì)制作行情走勢(shì)怎么樣?諸位同學(xué)們給個(gè)意見(jiàn)

    揭陽(yáng)比較公道的公眾號(hào)設(shè)計(jì)制作官方聯(lián)系方式有么?路過(guò)的老師們幫忙回一下

    云浮著名的公眾號(hào)設(shè)計(jì)制作價(jià)格怎么樣?諸位筒子們幫回復(fù)下

    崇文頒獎(jiǎng)典禮各種店鋪好評(píng)大概收費(fèi)如何?路過(guò)的前輩們幫忙答一下

    成都老牌業(yè)務(wù)資質(zhì)好的頒獎(jiǎng)典禮應(yīng)該注意什么東西?路過(guò)的老表們?cè)诰€等

    濟(jì)南真實(shí)可信的婚戀紅娘平臺(tái)有哪幾家?哪家值得信賴?成功率高?