項(xiàng)目上接到一個(gè)需求,為便捷職工登陸各類內(nèi)部系統(tǒng),統(tǒng)一以企業(yè)微信為入口,在企業(yè)微信面板中降低系統(tǒng)跳轉(zhuǎn)鏈接實(shí)現(xiàn)單點(diǎn)登陸。
整體思路比較簡(jiǎn)單,大致如下:
1.因?yàn)樽越ㄏ到y(tǒng)和企業(yè)微信的用戶ID不同,所以須要構(gòu)建一張用戶對(duì)應(yīng)表,通過企業(yè)微信API獲取用戶列表將兩個(gè)系統(tǒng)的用戶關(guān)聯(lián)上去。
2.在企業(yè)微信管理后臺(tái)填寫系統(tǒng)跳轉(zhuǎn)鏈接,跳轉(zhuǎn)時(shí)url會(huì)降低code參數(shù),這個(gè)code就是當(dāng)前登入用戶的加密字符串。
3.在自建系統(tǒng)中獲取到code參數(shù)后調(diào)用企業(yè)微信獲取成員信息API,返回結(jié)果中包含企業(yè)微信用戶ID。
4.領(lǐng)到企業(yè)微信用戶ID后到用戶對(duì)應(yīng)表中查找,假如有對(duì)應(yīng)用戶記錄微信點(diǎn)單系統(tǒng),則使用自建系統(tǒng)的用戶ID執(zhí)行登陸操作。
接出來是具體實(shí)現(xiàn)步驟:(文中需指向企業(yè)微信的服務(wù)器地址)
1.首先到企業(yè)微信的插口配置參數(shù)頁面查看相關(guān)信息,紅框部份是關(guān)鍵信息,調(diào)用API時(shí)須要用到:
2.調(diào)用獲取部門成員詳情插口獲取職工列表,總共須要三個(gè)參數(shù):、、,其中須要單獨(dú)獲取
3.獲取,這個(gè)在文檔的開頭有介紹
調(diào)用獲取token的插口,須要兩個(gè)參數(shù):、,這時(shí)侯就用到了第一步截圖中的信息,結(jié)果返回后為防止頻繁調(diào)用,建議將token緩存微信點(diǎn)單系統(tǒng),有效期通常為2小時(shí)。
4.職工列表插口懇求完成后與系統(tǒng)用戶做對(duì)比進(jìn)行關(guān)聯(lián)操作,之后進(jìn)行下一步,在企業(yè)微信管理后臺(tái)添加自建系統(tǒng)跳轉(zhuǎn)鏈接,詳盡內(nèi)容請(qǐng)查看開發(fā)文檔中-.0網(wǎng)頁授權(quán)章節(jié)。
5.通過企業(yè)微信面板登陸管理后臺(tái):
免責(zé)聲明:部分文章信息來源于網(wǎng)絡(luò)以及網(wǎng)友投稿,本站只負(fù)責(zé)對(duì)文章進(jìn)行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,如本站文章和轉(zhuǎn)稿涉及版權(quán)等問題,請(qǐng)作者在及時(shí)聯(lián)系本站,我們會(huì)盡快為您處理。
熱門資訊
- 美團(tuán)外賣的抽成規(guī)則 餓了么抽點(diǎn)比例是多少
- 外賣好評(píng)30字有哪些 常見的外賣評(píng)語大全
- 木屋燒烤價(jià)目表一覽 微信外賣訂餐系統(tǒng)推薦
- 海底撈排隊(duì)取號(hào)微信是多少 海底撈是怎么預(yù)約排隊(duì)
- 胡桃里消費(fèi)人均大概是多少錢 二維碼掃碼點(diǎn)餐系統(tǒng)哪個(gè)好用
- 美團(tuán)外賣怎么點(diǎn)兩份?步驟及注意事項(xiàng)!!
- 如何通過微信掃碼支付找到支付人微信號(hào)?看這里!
- 肯德基優(yōu)惠券怎么獲得 肯德基微信外賣怎么點(diǎn)
- 連鎖收銀系統(tǒng)對(duì)連鎖門店運(yùn)營(yíng)會(huì)有怎么樣的影響?
- 微信公眾號(hào)點(diǎn)餐是怎么實(shí)現(xiàn) 餐飲商家怎么制作外賣訂餐系統(tǒng)