亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

平遥县| 蒙自县| 桓台县| 隆子县| 平昌县| 汉源县| 开平市| 昌乐县| 老河口市| 曲靖市| 五华县| 连城县| 兴海县| 修武县| 武强县| 原阳县| 富蕴县| 瑞昌市| 甘孜县| 开阳县| 开鲁县| 凤台县| 松溪县| 蕲春县| 肥西县| 林口县| 台安县| 视频| 房山区| 铜川市| 会理县| 台前县| 庆元县| 叶城县| 凤山县| 洛宁县| 英超| 上饶市| 永登县| 东乡县| 红河县|