最近公司用vue做了一些小應用,想要嵌入到企業(yè)微信中除嘹,花了一天的時間研究了一下企業(yè)微信写半,閑話不說,直接上接入步驟了尉咕。
第一步:自己先申請了一個企業(yè)微信賬號叠蝇,申請很簡單的,不需要提供營業(yè)執(zhí)照什么的年缎,申請步驟就忽略了(我們公司沒有提供悔捶,如果已經(jīng)有賬號的小伙伴可以忽略)。
第二步:在應用程序中創(chuàng)建應用
創(chuàng)建完成后:只標注了我需要用到的一些模塊单芜,其他的自己可以研究一下
工作臺應用頁面:配置的地址就是我的應用跳轉(zhuǎn)的頁面如跳轉(zhuǎn)百度炎功。但是一般情況下我們的應用都是需要獲取微信的用戶信息的,所以我們需要通過網(wǎng)頁授權獲取微信打開頁面時傳遞過來的code碼缓溅,然后通過code獲取微信用戶信息。所以網(wǎng)頁授權很重要赁温。
網(wǎng)頁授權(類似微信公眾號網(wǎng)頁授權):只需要配置IP坛怪, 同時下載一個txt文件放到服務器指定路徑下(這很重要,域名驗證不通過的)
獲取code:
如果企業(yè)需要在打開的網(wǎng)頁里面攜帶用戶的身份信息股囊,第一步需要構造如下的鏈接來獲取code參數(shù):
https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&agentid=AGENTID&state=STATE#wechat_redirect
例如我的鏈接:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wwfcc90xxxxx&redirect_uri=http://test.jiapangbo.top/index33.html&response_type=code&scope=snsapi_base&agentid= 1000002&state=STATE#wechat_redirect
微信公眾號的鏈接
https://open.weixin.qq.com/connect/oauth2/authorize?appid= 公眾號appid&redirect_uri=http://test.jiapangbo.top/index33.html&response_type=code&scope=snsapi_base&state=123%23wechat_redirect
根據(jù)code獲取成員信息
請求方式:GET(HTTPS)
請求地址:https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE