中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java怎么實現微信授權登陸

發布時間:2021-06-04 16:57:33 來源:億速云 閱讀:659 作者:Leah 欄目:開發技術

Java怎么實現微信授權登陸?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

1.通過微信接口獲取code

微信獲取code接口: https://open.weixin.qq.com/connect/oauth3/authorize?

參數下表:

參數

是否必須

說明

appid

公眾號的唯一標識

redirect_uri

授權后重定向的回調鏈接地址,請使用urlencode對鏈接進行處理

response_type

返回類型,請填寫code

scope

應用授權作用域,snsapi_base (不彈出授權頁面,直接跳轉,只能獲取用戶openid),snsapi_userinfo (彈出授權頁面,可通過openid拿到昵稱、性別、所在地。并且,即使在未關注的情況下,只要用戶授權,也能獲取其信息)

state

重定向后會帶上state參數,開發者可以填寫a-zA-Z0-9的參數值,最多128字節

#wechat_redirect

無論直接打開還是做頁面302重定向時候,必須帶此參數

code作為換取access_token的票據,每次用戶授權帶上的code將不一樣,code只能使用一次,5分鐘未被使用自動過期。

Controller控制器:

Java怎么實現微信授權登陸

微信用戶授權確認登陸

  • 第一步登錄鏈接拼好后,在手機微信中打開,微信便會跳轉到確認授權頁面,點擊確認授權即可。(這一步,不用開發者做處理!)

  • 用戶同意授權,頁面將跳轉至 redirect_uri/?code=CODE&state=STATE。

二、獲取 openid

請求與帶攜帶參數

Java怎么實現微信授權登陸

返回的數據字段

Java怎么實現微信授權登陸

代碼

Java怎么實現微信授權登陸

三、獲取用戶信息

請求與參數

Java怎么實現微信授權登陸

返回的JSON數據及字段解釋

Java怎么實現微信授權登陸

代碼:

Java怎么實現微信授權登陸

最后的 回調請求 回授權成功頁面

Java怎么實現微信授權登陸

獲取到用戶信息可進一步進行業務處理,

成功頁面

Java怎么實現微信授權登陸

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海林市| 中超| 岑巩县| 青岛市| 宁乡县| 澄迈县| 大理市| 沭阳县| 华亭县| 吉水县| 本溪市| 大渡口区| 神池县| 钟祥市| 特克斯县| 通许县| 永登县| 文水县| 贵溪市| 渑池县| 西畴县| 德钦县| 望谟县| 洪江市| 方城县| 阿尔山市| 专栏| 富顺县| 盐城市| 库尔勒市| 湛江市| 罗定市| 正镶白旗| 安顺市| 安丘市| 临汾市| 隆回县| 噶尔县| 清苑县| 安乡县| 彭山县|