摘要:現在的網站基本都接入微信登陸了,就好像下面這樣的。只需要用微信掃一下二維碼,這個網站就可以展示你的微信昵稱和頭像,免去注冊賬號和輸入密碼登錄的步驟,還免去設置頭像和昵稱的步驟,所以是挺方便的。
現在的網站基本都接入微信登陸了,就好像下面這樣的。
只需要用微信掃一下二維碼,這個網站就可以展示你的微信昵稱和頭像,免去注冊賬號和輸入密碼登錄的步驟,還免去設置頭像和昵稱的步驟,所以是挺方便的。
那么如何把自己的網站接入這個呢?首先咱們得先在微信開放平臺注冊賬號并且創建一個網站應用,等待審核通過后就可以獲得Appid和AppSecretbingqie并且還要設置回調域名,這個不多說。
首先我們根據官方文檔的流程來做:
第一步:請求CODE
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
通過以上的接口請求CODE
請求參數:
OK參數說的明白,咱就開始寫代碼了。
新建login.php
location.; ?>
我們在瀏覽器訪問login.php后,就會生成一個code和攜帶了我們頁面生成的state
即:redirect_uri?code=CODE&state=STATE
那么這兩個參數,就進入和第二步需要用到CODE
第二步:通過code獲取access_token
獲取接口:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
老樣子,還是要構建請求參數
上面是有一個oauth.php的
這個文件已經接收到了code,我們就用這個文件構建請求參數
oauth.php
location.; ?>
如果成功,那么就會返回一個JSON數據
"access_token":"ACCESS_TOKEN", "expires_in":7200, "refresh_token":"REFRESH_TOKEN", "openid":"OPENID", "scope":"SCOPE", "unionid": "unionid" }
否則:
{"errcode":40029,"errmsg":"invalid code"}
成功截圖:
那么,openid都獲取到了access_token也獲取到了,能干啥?
當然是獲取用戶基本信息啊,直接調用接口就行。
第三步:獲取用戶基本信息
https://api.weixin.qq.com/sns/userinfo?access_token=獲取到的ACCESS_TOKENQ&openid=獲取到的OPENID
然后訪問,就是一堆用戶基本信息了。
頭像,昵稱,城市,國家,unionid
作者:tanking
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/28957.html
摘要:相關資料博客微信第三方登錄接口開發端微信掃碼登錄文檔移動端網頁微信公眾平臺授權登錄微信開放平臺登錄與微信公眾平臺授權登錄區別在哪微信登錄接口幾個問題微信登錄的和區別百分號編碼在線轉換第三方登錄 微信登錄接口開發須知 APP登錄接口 PC網站登錄接口 微信移動網頁登錄接口(又稱微信公眾號授權登錄) 移動端非微信自帶瀏覽不支持微信登錄 微信移動網頁登錄接口(又稱微信公眾號授權登錄) ...
摘要:微信開放平臺要認證開發者,需要塊年,微信服務號也需要提交企業資料認證,需要塊年。免費的方法來了既然微信開放平臺和微信認證的服務號每年都需要塊認證費,個人學習不舍得,沒資料,那么咱們把矛頭指向微信小程序了。 我們知道,要接入微信登陸有兩種方式 1、微信開放平臺2、微信服務號 這兩種方式均可生成帶參數的二維碼,然后掃碼獲取用戶基本信息的,所以我們可以在網站上用這兩種方式開發網站的掃碼登錄,...
摘要:微信開放平臺提供了網站掃碼登錄的接口,用于獲取用戶基本信息頭像,昵稱方便網站快速接入微信登錄,快捷登錄。需要使用登錄接口,需要成為微信開放平臺認證開發者元才可以獲得這個接口權限。 微信開放平臺提供了網站掃碼登錄的接口,用于獲取用戶基本信息(頭像,昵稱)方便網站快速接入微信登錄,快捷登錄。需要使用登錄接口,需要成為微信開放平臺認證開發者(300元)才可以獲得這個接口權限。 準備工作: 1...
摘要:最近搞微信第三方登錄,搞蒙圈了。當你把服務號綁定到開放平臺之后,網頁授權返回的數據會多一個,同一個微信賬號在同一個開放平臺賬號下的是一致的。 最近搞微信第三方登錄,搞蒙圈了。 我們的業務有兩個場景需要使用微信第三方登錄:1、APP 第三方登錄2、H5網頁第三方登錄,具體流程:用戶微信端收到一個二維碼--->掃碼后同意微信授權-->綁定手機號碼 一開始糾結著是不是需要申請公眾號,找了個專...
閱讀 3140·2021-10-12 10:11
閱讀 1842·2021-08-16 10:59
閱讀 2856·2019-08-30 15:55
閱讀 1232·2019-08-30 14:19
閱讀 2043·2019-08-29 17:03
閱讀 2476·2019-08-29 16:28
閱讀 3225·2019-08-26 13:47
閱讀 2891·2019-08-26 13:36