本文介紹如何獲得微信公眾平臺(tái)關(guān)注用戶的基本信息,包括昵稱、頭像、性別、國(guó)家、省份、城市、語言。
本文的方法將囊括訂閱號(hào)和服務(wù)號(hào)以及自定義菜單各種場(chǎng)景,無論是否有高級(jí)接口權(quán)限,都有辦法來獲得用戶基本信息,而無需模擬登錄。
在本文中,特別要注意的是有兩個(gè)不同的Access Token,他們產(chǎn)生的方式不一樣,一種是使用AppID和AppSecret獲取的access_token,一種是OAuth2.0授權(quán)中產(chǎn)生的access_token,方倍工作室分別稱為全局Access Token和授權(quán)Access Token。
一、通過全局Access Token獲取用戶基本信息
用戶關(guān)注以及回復(fù)消息的時(shí)候,均可以獲得用戶的OpenID
<xml> <ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName> <FromUserName><![CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]></FromUserName> <CreateTime>1372307736</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[subscribe]]></Event> <EventKey><![CDATA[]]></EventKey></xml>
其中的FromUserName就是OpenID
然后使用access_token接口,請(qǐng)求獲得全局Access Token
返回結(jié)果:
{ "access_token": "NU7Kr6v9L9TQaqm5NE3OTPctTZx797Wxw4Snd2WL2HHBqLCiXlDVOw2l-Se0I-WmOLLniAYLAwzhbYhXNjbLc_KAA092cxkmpj5FpuqNO0IL7bB0Exz5s5qC9Umypy-rz2y441W9qgfnmNtIZWSjSQ", "expires_in": 7200 }
再使用全局ACCESS_TOKEN獲取OpenID的詳細(xì)信息
返回如下:
{ "subscribe": 1, "openid": "oLVPpjqs2BhvzwPj5A-vTYAX4GLc", "nickname": "刺猬寶寶", "sex": 1, "language": "zh_CN", "city": "深圳", "province": "廣東", "country": "中國(guó)", "headimgurl": "http://wx.qlogo.cn/mmopen/JcDicrZBlREhnNXZRudod9PmibRkIs5K2f1tUQ7lFjC63pYHaXGxNDgMzjGDEuvzYZbFOqtUXaxSdoZG6iane5ko9H30krIbzGv/0", "subscribe_time": 1386160805 }
至此,獲得用戶的基本信息。
這種方式最適合用戶在關(guān)注的時(shí)候,回復(fù)一條歡迎關(guān)注+用戶昵稱的信息,如關(guān)注下面公眾賬號(hào)時(shí)的回復(fù)所示。掃描二維碼可體驗(yàn)。
二、通過OAuth2.0方式彈出授權(quán)頁面獲得用戶基本信息
1. 首先配置回調(diào)域名
將該鏈接回復(fù)給關(guān)注用戶,用戶點(diǎn)擊后,彈出應(yīng)用授權(quán)界面
回調(diào)頁面得到鏈接如下,回調(diào)url中將包含參數(shù)code
再使用code換取oauth2的授權(quán)access_token
url如下:
獲得授權(quán)Access Token:
{ "access_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5AI1bw2uqN--2jXoBLIM5d6L9RImvm8Vg8cBAiLpWA8Vw", "expires_in": 7200, "refresh_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-G0ZWEE5-uBjBz941EOPqDQy5sS_GCs2z40dnvU99Y5CZPAwZksiuz_6x_TfkLoXLU7kdKM2232WDXB3Msuzq1A", "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc", "scope": "snsapi_userinfo," }
再使用授權(quán)Access Token獲取用戶信息
返回如下
{ "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc", "nickname": "刺猬寶寶", "sex": 1, "language": "zh_CN", "city": "深圳", "province": "廣東", "country": "中國(guó)", "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0", "privilege": [] }
獲取用戶信息完成。
最終得到用戶信息如下所示
此方法詳細(xì)過程可參考 微信公眾平臺(tái)開發(fā)(71)OAuth2.0網(wǎng)頁授權(quán)
這種方法適合,
1. 在朋友圈中獲得用戶的信息.
2. 在網(wǎng)頁中獲得用戶信息。
3. 在自定義菜單中獲得用戶信息。
需要說明的是,如果在已經(jīng)有OAuth2.0網(wǎng)頁授權(quán)權(quán)限的服務(wù)號(hào)中用這種方法,會(huì)自動(dòng)轉(zhuǎn)換成方法三中的那樣,沒有“微信登錄”提示框出來。
可以微信掃描下面的二維碼,然后回復(fù)“授權(quán)”體驗(yàn)這樣的獲取方式。
三、通過OAuth2.0方式不彈出授權(quán)頁面獲得用戶基本信息
返回如下
{ "access_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-oJ9VmO-0Z-_izfnSAX_s0aqDsYkW4s8W5dLZ4iyNj5Y6vey3dgDtFki5C8r6D0E6mSVxxtb8BjLMhb-mCyT_Yg", "expires_in": 7200, "refresh_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-oJ9VmO-0Z-_izfnSAX_s0aqDsYkW4s8W5dLZ4iyNj5YBkF0ZUH1Ew8Iqea6x_itq13sYDqP1D7ieaDy9u2AHHw", "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc", "scope": "snsapi_base" }
返回結(jié)果:
{ "access_token": "NU7Kr6v9L9TQaqm5NE3OTPctTZx797Wxw4Snd2WL2HHBqLCiXlDVOw2l-Se0I-WmOLLniAYLAwzhbYhXNjbLc_KAA092cxkmpj5FpuqNO0IL7bB0Exz5s5qC9Umypy-rz2y441W9qgfnmNtIZWSjSQ", "expires_in": 7200 }
返回如下:
{ "subscribe": 1, "openid": "oLVPpjqs2BhvzwPj5A-vTYAX4GLc", "nickname": "刺猬寶寶", "sex": 1, "language": "zh_CN", "city": "深圳", "province": "廣東", "country": "中國(guó)", "headimgurl": "http://wx.qlogo.cn/mmopen/JcDicrZBlREhnNXZRudod9PmibRkIs5K2f1tUQ7lFjC63pYHaXGxNDgMzjGDEuvzYZbFOqtUXaxSdoZG6iane5ko9H30krIbzGv/0", "subscribe_time": 1386160805 }
成功獲得用戶基本信息。
這種適合已經(jīng)有OAuth2.0網(wǎng)頁授權(quán)的服務(wù)號(hào)在網(wǎng)頁中使用,且不會(huì)彈出“微信登錄”頁面。減少給用戶的打擾。
四、使用哪種方法最合適
供參考
1. 服務(wù)號(hào)
有高級(jí)接口權(quán)限: 消息回復(fù)中三種都可以 自定義菜單中使用方法三 ? ? ? ? (招商銀行信用卡中心使用方法三,康盛微社區(qū)使用方法二)
沒有高級(jí)接口權(quán)限: 消息回復(fù)中使用方法二 自定義菜單中使用方法二 ? ? ? ? (沒有高級(jí)權(quán)限需要借用別人的Appid和AppSecret)
2. 訂閱號(hào)
已認(rèn)證有獲取用戶信息權(quán)限 ? ? ?消息回復(fù)中使用方法一 自定義菜單中使用方法二 ? ? ? ? ? (沒有高級(jí)權(quán)限需要借用別人的Appid和AppSecret)
未認(rèn)證沒有獲取用戶信息權(quán)限 ? ?消息回復(fù)中使用方法二 自定義菜單中暫無方法 ?(沒有高級(jí)權(quán)限需要借用別人的Appid和AppSecret,方倍工作室使用的就是這種
以上是開發(fā)微信公眾平臺(tái)獲取用戶基本信息的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

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

拷貝漫畫無疑是一個(gè)不容錯(cuò)過的寶藏。在這里,你可以找到各種風(fēng)格的籃球漫畫,從熱血?jiǎng)?lì)志的競(jìng)技故事,到輕松幽默的日常喜劇,應(yīng)有盡有。無論是想重溫經(jīng)典,還是想發(fā)掘新作,拷貝漫畫都能滿足你的需求。通過拷貝漫畫提供的正版在線閱讀入口,你將告別盜版資源的困擾,享受高清流暢的閱讀體驗(yàn),更能支持你喜愛的漫畫作者,為正版漫畫的發(fā)展貢獻(xiàn)一份力量。

選擇UC瀏覽器還是QQ瀏覽器取決于你的需求:1.UC瀏覽器適合追求快速加載和豐富娛樂功能的用戶;2.QQ瀏覽器適合需要穩(wěn)定性和與騰訊產(chǎn)品無縫連接的用戶。

結(jié)合 2025 年最新行業(yè)動(dòng)態(tài)與多維度評(píng)測(cè)數(shù)據(jù),以下為綜合排名前十的 AI 寫作軟件推薦,涵蓋通用創(chuàng)作、學(xué)術(shù)研究、商業(yè)營(yíng)銷等主流場(chǎng)景,同時(shí)兼顧中文優(yōu)化與本地化服務(wù):

奈斯漫畫,一個(gè)致力于為漫畫愛好者打造的沉浸式閱讀體驗(yàn)平臺(tái),匯聚了海量國(guó)內(nèi)外優(yōu)質(zhì)漫畫資源。它不僅僅是一個(gè)漫畫閱讀平臺(tái),更是一個(gè)連接漫畫家與讀者、分享漫畫文化的社區(qū)。通過簡(jiǎn)潔直觀的界面設(shè)計(jì)和強(qiáng)大的搜索功能,奈斯漫畫讓你能夠輕松找到心儀的作品,享受流暢舒適的閱讀體驗(yàn)。告別漫長(zhǎng)的等待和繁瑣的操作,即刻進(jìn)入奈斯漫畫的世界,開啟你的漫畫之旅吧!

蛙漫漫畫,憑借其豐富多元的漫畫資源和便捷流暢的在線閱讀體驗(yàn),已成為眾多漫畫愛好者的首選。它就像一個(gè)充滿活力的池塘,源源不斷地涌現(xiàn)出新鮮有趣的故事,等待著你去發(fā)現(xiàn)和探索。蛙漫漫畫涵蓋了各種題材,從熱血冒險(xiǎn)到甜蜜戀愛,從奇幻科幻到懸疑推理,無論你喜歡哪種類型,都能在這里找到心儀的作品。其簡(jiǎn)潔直觀的界面設(shè)計(jì),更讓你能夠輕松上手,快速找到想看的漫畫,沉浸在精彩紛呈的漫畫世界中。

在這里,您可以盡情暢游于浩瀚的漫畫海洋,探索各種題材和風(fēng)格的作品,從熱血激昂的少年漫,到細(xì)膩動(dòng)人的少女漫,從懸疑燒腦的推理漫,到輕松搞笑的日常漫,應(yīng)有盡有,總有一款能夠觸動(dòng)您的心弦。我們不僅擁有海量的正版漫畫資源,還不斷引進(jìn)和更新最新的作品,確保您能夠第一時(shí)間閱讀到您喜愛的漫畫。

2025b安最新官網(wǎng)入口地址:https://www.marketwebb.co/zh-CN/join?ref=507720986&type=wenzi;幣安(Binance)交易所是一家全球性的加密貨幣交易所,服務(wù)包括北美、歐洲、臺(tái)灣、中東、香港、馬來西亞在內(nèi)的180個(gè)國(guó)家地區(qū),提供超過600種加密貨幣,在全球擁有2.7億注冊(cè)用戶。
