国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) 微信小程式 微信開發(fā) 微信公眾號(hào)-取得使用者資訊(網(wǎng)頁(yè)授權(quán)取得)實(shí)現(xiàn)步驟

微信公眾號(hào)-取得使用者資訊(網(wǎng)頁(yè)授權(quán)取得)實(shí)現(xiàn)步驟

Nov 21, 2016 pm 03:49 PM
微信

根據(jù)微信公眾號(hào)開發(fā)官方文件:

獲取使用者資訊步驟如下:

1 第一步:使用者同意授權(quán),取得code
2 第二步:透過(guò)code換取網(wǎng)頁(yè)授權(quán)access_token
3 第三步:刷新access_token(如果需要)
4 第四步:拉取用戶資訊(需scope為snsapi_userinfo)

1 取得code

在確保微信公眾帳號(hào)擁有授權(quán)作用域(scope參數(shù))的取得code

在確保微信公眾帳號(hào)擁有授權(quán)作用域(scope參數(shù))的權(quán)限的前提下(服務(wù)號(hào)碼取得進(jìn)階介面後,預(yù)設(shè)擁有scope參數(shù)中的snsapi_base和snsapi_userinfo),引導(dǎo)追蹤者開啟下列頁(yè)面:


https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRsco_UM; =SCOPE&state=STATE#wechat_redirect


若提示“該連結(jié)無(wú)法存取”,請(qǐng)檢查參數(shù)是否填寫錯(cuò)誤,是否擁有scope參數(shù)對(duì)應(yīng)的授權(quán)作用域權(quán)限。

尤其註意:由於授權(quán)操作安全等級(jí)較高,所以在發(fā)起授權(quán)請(qǐng)求時(shí),微信會(huì)對(duì)授權(quán)連結(jié)做正規(guī)強(qiáng)匹配校驗(yàn),如果連結(jié)的參數(shù)順序不對(duì),授權(quán)頁(yè)面將無(wú)法正常存取

其中:



AppID?- 公眾號(hào)碼的唯一識(shí)別
REDIRECT_URI?- 跳轉(zhuǎn)url

SCOPE -?值為snsapi_base(不彈出授權(quán)頁(yè)面,直接跳轉(zhuǎn),只能取得使用者openid) 或snsapi_userinfo (彈出授權(quán)頁(yè)面,可透過(guò)openidid6暱稱、性別、所在地。換取網(wǎng)頁(yè)授權(quán)access_token

如果使用者同意授權(quán),頁(yè)面將跳到redirect_uri/?code=CODE&state=STATE。

state就是上面的STATE參數(shù)原樣傳過(guò)來(lái)的

實(shí)現(xiàn)代碼:

? ?

<code class="hljs php">$code = I(&#39;get.code&#39;);
if (empty($code)) {
   //todo 非微信訪問(wèn)
   exit(&#39;</code>&#39;);
 }else{ //授權(quán)后操作 }

? ??

在這裡我們可以得到code作為後續(xù)的取得access_token。

取得code後,請(qǐng)要求以下連結(jié)取得access_token:

?https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SEqT&code=CODE&grant__Lun識(shí)別

secret?- 密鑰

code?- 上述所回傳的code

grant_type?- 值為authorization_code

實(shí)作程式碼:

<code class="hljs bash">$url = &#39;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&#39; . C(&#39;wechat.AppID&#39;) . &#39;&secret=&#39; . C(&#39;wechat.AppSecret&#39;);
$str = file_get_contents($url);
$str = json_decode($str, true);
$access_token = $str[&#39;access_token&#39;];</code>

這裡access_token可以做快取
<code class="hljs php">$access_token = S(&#39;access_token&#39;);
if (empty($access_token)) {
  $url = &#39;https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=&#39; . C(&#39;wechat.AppID&#39;) . &#39;&secret=&#39; . C(&#39;wechat.AppSecret&#39;);
  $str = file_get_contents($url);
  $str = json_decode($str, true);
  $access_token = $str[&#39;access_token&#39;];
  S(&#39;access_token&#39;, $access_token, 3600);
}</code>

在獲取access_token後,也會(huì)一併返回openid(用戶唯一標(biāo)識(shí)),微信官方文檔的解釋是:用戶唯一標(biāo)識(shí),請(qǐng)注意,在未關(guān)注公眾號(hào)時(shí),用戶訪問(wèn)公眾號(hào)的網(wǎng)頁(yè),也會(huì)產(chǎn)生一個(gè)用戶和公眾號(hào)唯一的OpenID


openid是唯一標(biāo)識(shí)微信用戶的,如果用戶不是第一次登陸,可以在得到openid後查詢數(shù)據(jù)庫(kù)是否有綁定此openid的用戶,之後就無(wú)需重新獲取用戶數(shù)據(jù),直接取得的資料庫(kù)user_id設(shè)定session,直接登陸存取

3 第三步忽略,只在需要的時(shí)間重新取得access_token而已

4 拉取用戶資訊(scope為snsapi_userinfo)

在資料庫(kù)無(wú)此微訊號(hào)(用戶的綁定下,就相當(dāng)於用戶首次訪問(wèn)登陸,則透過(guò)第四步來(lái)獲取用戶資訊(在用戶授權(quán)情況下,網(wǎng)頁(yè)授權(quán)作用域?yàn)閟nsapi_userinfo,則此時(shí)開發(fā)者可以透過(guò)access_token和openid拉取用戶資訊了),然後後臺(tái)建立user並綁定此微

信用戶(透過(guò)openid)

請(qǐng)求方法


http:GET(請(qǐng)使用https協(xié)定) https://api.weixin.qq.com/ sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

access_token - 上述所取得的access_token
openid - 公眾號(hào)碼唯一識(shí)別

號(hào)的資訊:。

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

公司安全軟件導(dǎo)致應(yīng)用無(wú)法運(yùn)行?如何排查和解決? 公司安全軟件導(dǎo)致應(yīng)用無(wú)法運(yùn)行?如何排查和解決? Apr 19, 2025 pm 04:51 PM

公司安全軟件導(dǎo)致部分應(yīng)用無(wú)法正常運(yùn)行的排查與解決方法許多公司為了保障內(nèi)部網(wǎng)絡(luò)安全,會(huì)部署安全軟件。 ...

H5頁(yè)面製作和微信小程序有什麼不同 H5頁(yè)面製作和微信小程序有什麼不同 Apr 05, 2025 pm 11:51 PM

H5更靈活,可定制性強(qiáng),但需要嫻熟的技術(shù);小程序上手快,維護(hù)便捷,但受限於微信框架。

H5和小程序與APP的區(qū)別 H5和小程序與APP的區(qū)別 Apr 06, 2025 am 10:42 AM

H5、小程序和APP的主要區(qū)別在於:技術(shù)架構(gòu):H5基於網(wǎng)頁(yè)技術(shù),小程序和APP為獨(dú)立應(yīng)用程序。體驗(yàn)和功能:H5輕便易用,功能受限;小程序輕量級(jí),交互性好;APP功能強(qiáng)大,體驗(yàn)流暢。兼容性:H5跨平臺(tái)兼容,小程序和APP受平臺(tái)限制。開發(fā)成本:H5開發(fā)成本低,小程序中等,APP最高。適用場(chǎng)景:H5適合信息展示,小程序適合輕量化應(yīng)用,APP適合複雜功能應(yīng)用。

H5和小程序的開發(fā)工具有哪些 H5和小程序的開發(fā)工具有哪些 Apr 06, 2025 am 09:54 AM

H5開發(fā)工具推薦:VSCode、WebStorm、Atom、Brackets、Sublime Text;小程序開發(fā)工具:微信開發(fā)者工具、支付寶小程序開發(fā)者工具、百度智能小程序IDE、頭條小程序開發(fā)者工具、Taro。

H5和小程序如何選擇 H5和小程序如何選擇 Apr 06, 2025 am 10:51 AM

H5和小程序的選擇取決於需求。對(duì)於跨平臺(tái)、快速開發(fā)和高擴(kuò)展性的應(yīng)用,選擇H5;對(duì)於原生體驗(yàn)、豐富功能和平臺(tái)依附性的應(yīng)用,選擇小程序。

H5和小程序的推廣方式有何不同 H5和小程序的推廣方式有何不同 Apr 06, 2025 am 11:03 AM

H5與小程序的推廣方式存在差異:平臺(tái)依賴性:H5依賴瀏覽器,小程序依賴特定平臺(tái)(如微信)。用戶體驗(yàn):H5體驗(yàn)較差,小程序提供類似原生應(yīng)用的流暢體驗(yàn)。傳播方式:H5通過(guò)鏈接傳播,小程序通過(guò)平臺(tái)分享或搜索。 H5推廣方式:社交分享、郵件營(yíng)銷、QR碼、SEO、付費(fèi)廣告。小程序推廣方式:平臺(tái)推廣、社交分享、線下推廣、ASO、與其他平臺(tái)合作。

幣圈最新消息APP排名推薦(2025權(quán)威發(fā)布) 幣圈最新消息APP排名推薦(2025權(quán)威發(fā)布) Apr 21, 2025 pm 09:33 PM

最佳的加密貨幣交易和分析平臺(tái)包括:1. OKX:全球交易量第一,支持多種交易,提供AI行情分析和鏈上數(shù)據(jù)監(jiān)控。2. 幣安:全球最大交易所,提供深度行情和新幣首發(fā)。3. 芝麻開門:以現(xiàn)貨交易和OTC通道著稱,提供自動(dòng)化交易策略。4. CoinMarketCap:權(quán)威行情數(shù)據(jù)平臺(tái),覆蓋20000 幣種。5. CoinGecko:以社區(qū)情緒分析見長(zhǎng),提供DeFi和NFT趨勢(shì)監(jiān)控。6. 非小號(hào):國(guó)內(nèi)行情平臺(tái),提供A股與幣市聯(lián)動(dòng)分析。7. 鏈上財(cái)經(jīng):專注區(qū)塊鏈新聞,每日更新深度報(bào)道。8. 金色財(cái)經(jīng):24小

抖音網(wǎng)頁(yè)版入口登錄鏈接地址https 抖音網(wǎng)頁(yè)版入口網(wǎng)址免費(fèi) 抖音網(wǎng)頁(yè)版入口登錄鏈接地址https 抖音網(wǎng)頁(yè)版入口網(wǎng)址免費(fèi) May 22, 2025 pm 04:24 PM

抖音網(wǎng)頁(yè)版的登錄入口是https://www.douyin.com/。登錄步驟包括:1.打開瀏覽器;2.輸入網(wǎng)址https://www.douyin.com/;3.點(diǎn)擊“登錄”按鈕並選擇登錄方式;4.輸入賬號(hào)密碼;5.完成登錄。網(wǎng)頁(yè)版提供了瀏覽、搜索、互動(dòng)、上傳視頻和個(gè)人主頁(yè)管理等功能,具有大屏幕體驗(yàn)、多任務(wù)處理、便捷的賬號(hào)管理和數(shù)據(jù)統(tǒng)計(jì)等優(yōu)勢(shì)。

See all articles