用戶點擊應(yīng)用跳轉(zhuǎn)設(shè)定URL時獲取code根據(jù)code獲取成員信息
2021-10-15
當用戶點擊應(yīng)用被重定向到我們設(shè)置的 URL 時,它實際上并沒有帶來任何用戶信息。為了獲取用戶信息,我們需要使用微信提供的.0接口。
獲取用戶信息有兩個步驟:構(gòu)造URL獲取代碼
根據(jù)code獲取會員信息
一、 構(gòu)造URL獲取代碼
如果企業(yè)要求員工在跳轉(zhuǎn)到企業(yè)網(wǎng)頁時攜帶身份信息,則需要構(gòu)建如下鏈接:
#
參數(shù)說明 參數(shù)必須說明
是企業(yè)
授權(quán)后重定向的回調(diào)鏈接地址php微信企業(yè)號開發(fā),請用于處理鏈接
是返回類型,此時固定為:代碼
是應(yīng)用授權(quán)的范圍。此時,固定為:
重定向后不帶參數(shù),企業(yè)可以填寫a-zA-Z0-9的參數(shù)值,長度不能超過128字節(jié)
#是不是微信端用這個參數(shù)來判斷是否帶身份信息
員工點擊后,頁面跳轉(zhuǎn)到?code=CODE&=,公司可以根據(jù)code參數(shù)獲取員工信息。
獲取如下圖
可以使用,或者,可以獲得更多信息,但是需要用戶的明確授權(quán)
修改網(wǎng)址
假設(shè)我們要訪問的頁面是,因為php微信企業(yè)號開發(fā),我們最后構(gòu)造的URL是
%3a%2f%%.html&=代碼&=&=1#
最后,將應(yīng)用程序的主頁 URL 設(shè)置為該 URL。當用戶點擊應(yīng)用程序時,最終跳轉(zhuǎn)到的頁面是
注意:應(yīng)用程序需要設(shè)置可信域名,如果最終重定向頁面的域名與可信域名不匹配,將無法進行重定向
二、根據(jù)code獲取會員信息
請求指令根據(jù)代碼獲取會員信息