微信第三方平臺授權(quán)綁定

先來體驗一下微信公眾平臺二維碼授權(quán)功能 https://a86.cn/weixin3rd/index.jsp

一、目的

實現(xiàn)店鋪的微信公眾號能夠快速無誤且零配置的與天狗微信服務端進行綁定,節(jié)省運營人員的溝通成本敞嗡。

二、微信開放平臺開通流程

  1. 通過開發(fā)者資質(zhì)認證
  2. 創(chuàng)建第三方平臺(應用)
  3. 測試第三方平臺
  4. 申請全網(wǎng)發(fā)布

三航背、技術(shù)流程

公眾號一鍵登錄授權(quán)給第三方平臺方的技術(shù)流程


公眾號一鍵授權(quán)流程圖

下面對授權(quán)流程進行詳細介紹:

1喉悴、用戶進入第三方平臺(天狗)微信管理系統(tǒng)
一般而言,用戶需要先進入第三方平臺方網(wǎng)站玖媚,如:http://store.51tiangou.com
2箕肃、第三方平臺(天狗)方獲取預授權(quán)碼
預授權(quán)碼是第三方平臺(天狗)方實現(xiàn)授權(quán)托管的必備信息,預授權(quán)碼可通過調(diào)用開放平臺接口獲取
3今魔、發(fā)布后修改和覆蓋現(xiàn)網(wǎng)
第三方平臺方可以在自己的網(wǎng)站首頁中放置微信公眾號登錄授權(quán)的入口勺像,引導公眾號運營者進入第三方平臺授權(quán)頁障贸。網(wǎng)址為:https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx
該網(wǎng)址中第三方平臺方需要提供第三方平臺方的appid預授權(quán)碼pre_auth_code回調(diào)URI
4吟宦、用戶確認并同意登錄授權(quán)給第三方平臺方
用戶進入第三方平臺授權(quán)頁后篮洁,需要確認并同意將自己的公眾號登錄授權(quán)給第三方平臺方,完成授權(quán)流程殃姓。
5袁波、授權(quán)后回調(diào)URI,得到授權(quán)碼和過期時間
授權(quán)流程完成后蜗侈,會進入回調(diào)URI篷牌,并在URL參數(shù)中返回授權(quán)碼和過期時間(redirect_url?auth_code=xxx&expires_in=600)
6、利用授權(quán)碼調(diào)用公眾號或小程序的相關(guān)API
在得到授權(quán)碼后踏幻,第三方平臺方可以使用授權(quán)碼換取授權(quán)公眾號或小程序的接口調(diào)用憑據(jù)(authorizer_access_token枷颊,也簡稱為令牌),再通過該接口調(diào)用憑據(jù)叫倍,按照公眾號開發(fā)者文檔小程序開發(fā)文檔的說明偷卧,去調(diào)用公眾號或小程序相關(guān)API

四、開發(fā)點概述

  • 微信開發(fā)平臺appid吆倦、appsecret听诸、token等配置信息等保存、獲取
  • 微信心跳監(jiān)測component_verify_ticket的解析蚕泽、存儲
  • 用戶授權(quán)成功后晌梨,公眾賬號信息的存儲,與店鋪的綁定
  • 已授權(quán)公眾號授權(quán)碼须妻、accessToken仔蝌、refreshAccessToken的存儲,定時刷新
  • 已授權(quán)公眾號事件和消息的處理

五荒吏、對現(xiàn)有系統(tǒng)流程的影響

  • 微信公眾號需要進行賬號信息的補充完善敛惊,例如店鋪的綁定
  • 第三方平臺(天狗)與公眾號間的數(shù)據(jù)交互全部需要進行加密處理

六、踩坑

  • 需要將微信官方提供的aes.jar安裝到私服
  • 每10分鐘微信會向注冊開發(fā)平臺時填寫的url發(fā)送一個verifyTicket(心跳監(jiān)測)绰更,想要解密該ticket不僅需要獲取微信傳過來的參數(shù)瞧挤,還需要將request再次解析為BufferedReader才能夠獲取到其中的xml數(shù)據(jù)。
  • 需要替換掉jre/lib/security目錄里面的2個jar儡湾,否則無法進行正確解密微信數(shù)據(jù)
  • 生成的授權(quán)二維碼必須在本網(wǎng)站內(nèi)才能夠正確的被掃描使用特恬,否則會報
  • 授權(quán)后的公眾號信息一定好妥善保存,一旦丟失還需要進行重新授權(quán)
image.png

沒有全網(wǎng)發(fā)布的第三方平臺徐钠,需要添加公眾號ID(gh_xxxxx之類的)到測試帳號里才可以添加癌刽,否則需要申請全網(wǎng)發(fā)布,不然就會報上面圖中的錯誤

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市显拜,隨后出現(xiàn)的幾起案子衡奥,更是在濱河造成了極大的恐慌,老刑警劉巖远荠,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杰赛,死亡現(xiàn)場離奇詭異,居然都是意外死亡矮台,警方通過查閱死者的電腦和手機乏屯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瘦赫,“玉大人辰晕,你說我怎么就攤上這事∪肥” “怎么了含友?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長校辩。 經(jīng)常有香客問我窘问,道長,這世上最難降的妖魔是什么宜咒? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任惠赫,我火速辦了婚禮,結(jié)果婚禮上故黑,老公的妹妹穿的比我還像新娘儿咱。我一直安慰自己,他們只是感情好场晶,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布混埠。 她就那樣靜靜地躺著,像睡著了一般诗轻。 火紅的嫁衣襯著肌膚如雪钳宪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天扳炬,我揣著相機與錄音吏颖,去河邊找鬼。 笑死鞠柄,一個胖子當著我的面吹牛侦高,可吹牛的內(nèi)容都是我干的嫉柴。 我是一名探鬼主播厌杜,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了夯尽?” 一聲冷哼從身側(cè)響起瞧壮,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎匙握,沒想到半個月后咆槽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡圈纺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年秦忿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛾娶。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡灯谣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蛔琅,到底是詐尸還是另有隱情胎许,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布罗售,位于F島的核電站辜窑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏寨躁。R本人自食惡果不足惜穆碎,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望职恳。 院中可真熱鬧惨远,春花似錦、人聲如沸话肖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽最筒。三九已至贺氓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間床蜘,已是汗流浹背辙培。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留邢锯,地道東北人扬蕊。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像丹擎,于是被迫代替她去往敵國和親尾抑。 傳聞我的和親對象是個殘疾皇子歇父,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容