微信公共號系列 -- 網頁受權:java 如何解決不一樣站點共用一個公共號

  本人從事互聯網項目java開發五年,會java,,python,nodejs,爬蟲等技術,對發票項目,營銷活動,微信業務(微信公共號,微信支付,微信小程序,微信第三開放平臺)很精通。本人也正在努力去實現一套微信第三開放平臺,到時會開源出來。
QQ技術交流羣:131831533 本文章來源於我的站點: 浩瀚飛龍

若是我有兩個站點,一個是主站 weixin,leshui365.com 還有一個m.leshui365.com 甚至還有個其它應用,好比 www.leshui365.com, 怎麼能作到都支持微信自動登陸呢?

在微信的官方文檔中有明確的說明html

1、在微信公衆號請求用戶網頁受權以前,開發者須要先到公衆平臺官網中的開發者中心頁配置受權回調域名。請注意,這裏填寫的是域名(是一個字符串),而不是URL,所以請勿加http://等協議頭;
2、受權回調域名配置規範爲全域名,好比須要網頁受權的域名爲:www.qq.com,配置之後此域名下面的頁面http://www.qq.com/music.html 、 http://www.qq.com/login.html 均可以進行OAuth2.0鑑權。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com沒法進行OAuth2.0鑑權
3、若是公衆號登陸受權給了第三方開發者來進行管理,則沒必要作任何設置,由第三方代替公衆號實現網頁受權便可複製代碼

看到文檔傻眼了吧,不能配置多個域名..好煩啊java

呵呵,看完以後是否是不煩了,用state參數來解決,這樣一個站點拿到用戶信息,再將從微信服務器拿到的數據分發到其餘服務器那裏(怎樣傳就不用我說了吧),而後就能夠實現微信自動登陸等其餘想幹的事node

以後哥們要講微信公共號支付,微信企業向用戶付款(微信公共號紅包)那年踩過的那些坑...是否是哥們講的都是乾貨,感受不錯的給個贊,內容會持續更新中python

相關文章
相關標籤/搜索