摘要:現(xiàn)在的網(wǎng)站基本都接入微信登陸了,就好像下面這樣的。只需要用微信掃一下二維碼,這個網(wǎng)站就可以展示你的微信昵稱和頭像,免去注冊賬號和輸入密碼登錄的步驟,還免去設(shè)置頭像和昵稱的步驟,所以是挺方便的。
現(xiàn)在的網(wǎng)站基本都接入微信登陸了,就好像下面這樣的。
只需要用微信掃一下二維碼,這個網(wǎng)站就可以展示你的微信昵稱和頭像,免去注冊賬號和輸入密碼登錄的步驟,還免去設(shè)置頭像和昵稱的步驟,所以是挺方便的。
那么如何把自己的網(wǎng)站接入這個呢?首先咱們得先在微信開放平臺注冊賬號并且創(chuàng)建一個網(wǎng)站應(yīng)用,等待審核通過后就可以獲得Appid和AppSecretbingqie并且還要設(shè)置回調(diào)域名,這個不多說。
首先我們根據(jù)官方文檔的流程來做:
第一步:請求CODE
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
通過以上的接口請求CODE
請求參數(shù):
OK參數(shù)說的明白,咱就開始寫代碼了。
新建login.php
location.; ?>
我們在瀏覽器訪問login.php后,就會生成一個code和攜帶了我們頁面生成的state
即:redirect_uri?code=CODE&state=STATE
那么這兩個參數(shù),就進入和第二步需要用到CODE
第二步:通過code獲取access_token
獲取接口:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
老樣子,還是要構(gòu)建請求參數(shù)
上面是有一個oauth.php的
這個文件已經(jīng)接收到了code,我們就用這個文件構(gòu)建請求參數(shù)
oauth.php
location.; ?>
如果成功,那么就會返回一個JSON數(shù)據(jù)
"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也獲取到了,能干啥?
當(dāng)然是獲取用戶基本信息啊,直接調(diào)用接口就行。
第三步:獲取用戶基本信息
https://api.weixin.qq.com/sns/userinfo?access_token=獲取到的ACCESS_TOKENQ&openid=獲取到的OPENID
然后訪問,就是一堆用戶基本信息了。
頭像,昵稱,城市,國家,unionid
作者:tanking
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/28957.html
摘要:詳情接口我們這里主要講的是網(wǎng)站應(yīng)用,網(wǎng)站應(yīng)用微信登錄是基于協(xié)議標準構(gòu)建的微信授權(quán)登錄系統(tǒng)即上面的協(xié)議。在微信客戶端授權(quán)登錄獲取用戶信息的可以查看。微信授權(quán)登錄目前支持模式,適用于擁有端的應(yīng)用授權(quán)。 一、OAuth2.0 OAuth(開放授權(quán))是一個開放標準,允許用戶讓第三方應(yīng)用訪問該用戶在某一網(wǎng)站上存儲的私密的資源(如照片,視頻,聯(lián)系人列表),而無需將用戶名和密碼提供給第三方應(yīng)用。 ...
摘要:相關(guān)資料博客微信第三方登錄接口開發(fā)端微信掃碼登錄文檔移動端網(wǎng)頁微信公眾平臺授權(quán)登錄微信開放平臺登錄與微信公眾平臺授權(quán)登錄區(qū)別在哪微信登錄接口幾個問題微信登錄的和區(qū)別百分號編碼在線轉(zhuǎn)換第三方登錄 微信登錄接口開發(fā)須知 APP登錄接口 PC網(wǎng)站登錄接口 微信移動網(wǎng)頁登錄接口(又稱微信公眾號授權(quán)登錄) 移動端非微信自帶瀏覽不支持微信登錄 微信移動網(wǎng)頁登錄接口(又稱微信公眾號授權(quán)登錄) ...
摘要:微信開放平臺要認證開發(fā)者,需要塊年,微信服務(wù)號也需要提交企業(yè)資料認證,需要塊年。免費的方法來了既然微信開放平臺和微信認證的服務(wù)號每年都需要塊認證費,個人學(xué)習(xí)不舍得,沒資料,那么咱們把矛頭指向微信小程序了。 我們知道,要接入微信登陸有兩種方式 1、微信開放平臺2、微信服務(wù)號 這兩種方式均可生成帶參數(shù)的二維碼,然后掃碼獲取用戶基本信息的,所以我們可以在網(wǎng)站上用這兩種方式開發(fā)網(wǎng)站的掃碼登錄,...
摘要:微信開放平臺提供了網(wǎng)站掃碼登錄的接口,用于獲取用戶基本信息頭像,昵稱方便網(wǎng)站快速接入微信登錄,快捷登錄。需要使用登錄接口,需要成為微信開放平臺認證開發(fā)者元才可以獲得這個接口權(quán)限。 微信開放平臺提供了網(wǎng)站掃碼登錄的接口,用于獲取用戶基本信息(頭像,昵稱)方便網(wǎng)站快速接入微信登錄,快捷登錄。需要使用登錄接口,需要成為微信開放平臺認證開發(fā)者(300元)才可以獲得這個接口權(quán)限。 準備工作: 1...
摘要:最近搞微信第三方登錄,搞蒙圈了。當(dāng)你把服務(wù)號綁定到開放平臺之后,網(wǎng)頁授權(quán)返回的數(shù)據(jù)會多一個,同一個微信賬號在同一個開放平臺賬號下的是一致的。 最近搞微信第三方登錄,搞蒙圈了。 我們的業(yè)務(wù)有兩個場景需要使用微信第三方登錄:1、APP 第三方登錄2、H5網(wǎng)頁第三方登錄,具體流程:用戶微信端收到一個二維碼--->掃碼后同意微信授權(quán)-->綁定手機號碼 一開始糾結(jié)著是不是需要申請公眾號,找了個專...
閱讀 3132·2021-10-12 10:11
閱讀 1835·2021-08-16 10:59
閱讀 2844·2019-08-30 15:55
閱讀 1222·2019-08-30 14:19
閱讀 2029·2019-08-29 17:03
閱讀 2461·2019-08-29 16:28
閱讀 3212·2019-08-26 13:47
閱讀 2879·2019-08-26 13:36