91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

东乡县| 潮安县| 澳门| 准格尔旗| 重庆市| 礼泉县| 个旧市| 类乌齐县| 湟源县| 清原| 廉江市| 奈曼旗| 通城县| 淮南市| 黑河市| 呼图壁县| 楚雄市| 榆社县| 百色市| 吉林省| 康马县| 阳高县| 星子县| 建始县| 宁南县| 合水县| 乌什县| 东丰县| 营口市| 台州市| 从化市| 濮阳市| 商城县| 沂源县| 临武县| 泰宁县| 泰州市| 乌恰县| 巫溪县| 丰都县| 绥化市|