微信企業號 獲取使用者資訊

2021-09-07 08:32:53 字數 1871 閱讀 8947

業務操作最基礎的乙個功能是獲取訪客的身份,傳統的獲取方式是提供乙個登入頁面用以訪客登入。

1.  介紹

2.  **示例

api

說明:網頁經過oauth2.0驗證後,重定向到原來網頁並在url後面新增code資訊。

: => oahth2.0 => ?code=code&state=state

此功能對訪問請求的三種情況進行分別判斷:

1.第一次訪問,沒code :進行oauth驗證

2.有code,沒cookie :獲取code對應的資訊

3.有code,有cookie :驗證cookie

正確的json返回示例:

未關注企業號時返回:

錯誤的json返回示例:

*/wechatusercodeentity codeen = jsonhelper.getentity(responsetext);

if (codeen.errcode > 0)

else if (string.isnullorempty(codeen.userid))

userid = codeen.userid;

#endregion

#region 2)根據userid獲取使用者資訊

正確的json返回示例:

,]}}

錯誤的json返回示例:

*/wechatuserinfoentity userinfoen = jsonhelper.getentity(responsetext);

if (userinfoen.errcode > 0)

userinfo = responsetext;

#endregion

// 3.把userinfo傳入到cookie裡

移動端開發文章導航

微信公眾平台獲取使用者資訊

引導使用者進入授權頁面同意授權,獲取code 通過code換取網頁授權access token 與基礎支援中的access token不同 如果需要,開發者可以重新整理網頁授權access token,避免過期 通過網頁授權access token和openid獲取使用者基本資訊 獲取code的介面...

微信小程式 獲取使用者資訊

第一種獲取方案 1 首先呼叫wx.login 介面 讓使用者授權驗證,也就是我們肉眼觀察到的,你是否對 xx授權這種資訊。2 使用者成功授權後,呼叫wx.getuserinfo 介面獲取使用者資訊。完整 如下 wx login 第二種比較複雜了,需要與後台進行互動才能獲得userinfo,但是這種方...

微信小程式獲取使用者資訊

後端解密,獲得使用者具體資訊。官方介面文件 使用spring boot中的resttemplate來傳送請求 public loginresult dologin string code catch exception e 官方介面文件 org.bouncycastlegroupid bcprov ...