當用戶點擊應用程式跳到我們設定的URL時,其實並沒有帶上用戶的任何信息,為了獲取用戶信息,我們需要藉助微信提供的OAuth2.0接口。
取得使用者資訊分兩步驟:
建構URL取得code
根據code取得成員資訊
一、建構URL取得code
企業如果需要員工在跳到企業網頁時帶上員工的身份訊息,需建構如下的連結:
# https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
參數說明
參數 | 必須 | 說明 |
---|---|---|
#appid | 是 | 企業的CorpID |
redirect_uri | 是 | 授權後重定向的回呼連結位址,請使用urlencode對連結進行處理 |
response_type | 是 | 傳回類型,此時固定為:code |
scope | ##是套用授權作用域,此時固定為:snsapi_base | |
#否 | 已重新導向後會帶著state參數,企業可以填寫a-zA-Z0-9的參數值,長度不可超過128個位元組 | |
是 | 微信終端使用此參數判斷是否需要帶上身分資訊 |
- 請求說明
https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE | ||
---|---|---|
參數說明 | ||
必須 | #說明 |
#access_token
- 是
呼叫介面憑證
code
是######透過成員授權取得到的code,每次成員授權帶上的code將不一樣, code只能使用一次,10分鐘未使用自動過期######################權限說明############ 跳轉的網域名稱須完全匹配管理群組中任一應用的可信任網域名稱。 ############傳回結果############ a)企業成員授權時傳回範例如下:###
{ "UserId":"USERID", "DeviceId":"DEVICEID" }###
<br>
以上是微信企業號開發獲取用戶資訊的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
4 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
3 週前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
3 週前ByDDD
R.E.P.O.的每個敵人和怪物的力量水平
3 週前By尊渡假赌尊渡假赌尊渡假赌
藍王子:如何到達地下室
3 週前ByDDD

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。