欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

開發(fā)微信公眾平臺如何獲取用戶基本信息-創(chuàng)新互聯(lián)

這篇文章主要介紹開發(fā)微信公眾平臺如何獲取用戶基本信息,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信小程序開發(fā),十多年建站對玻璃鋼坐凳等多個(gè)行業(yè),擁有豐富的網(wǎng)站維護(hù)經(jīng)驗(yàn)。

一、通過全局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接口,請求獲得全局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": "中國",
    "headimgurl": "http://wx.qlogo.cn/mmopen/JcDicrZBlREhnNXZRudod9PmibRkIs5K2f1tUQ7lFjC63pYHaXGxNDgMzjGDEuvzYZbFOqtUXaxSdoZG6iane5ko9H30krIbzGv/0",
    "subscribe_time": 1386160805
}

至此,獲得用戶的基本信息。

這種方式最適合用戶在關(guān)注的時(shí)候,回復(fù)一條歡迎關(guān)注+用戶昵稱的信息,如關(guān)注下面公眾賬號時(shí)的回復(fù)所示。掃描二維碼可體驗(yàn)。

開發(fā)微信公眾平臺如何獲取用戶基本信息開發(fā)微信公眾平臺如何獲取用戶基本信息開發(fā)微信公眾平臺如何獲取用戶基本信息

二、通過OAuth3.0方式彈出授權(quán)頁面獲得用戶基本信息

1. 首先配置回調(diào)域名

開發(fā)微信公眾平臺如何獲取用戶基本信息

將該鏈接回復(fù)給關(guān)注用戶,用戶點(diǎn)擊后,彈出應(yīng)用授權(quán)界面

開發(fā)微信公眾平臺如何獲取用戶基本信息

回調(diào)頁面得到鏈接如下,回調(diào)url中將包含參數(shù)code

再使用code換取oauth3的授權(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": "中國",
    "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0",
    "privilege": []
}

獲取用戶信息完成。

最終得到用戶信息如下所示

開發(fā)微信公眾平臺如何獲取用戶基本信息開發(fā)微信公眾平臺如何獲取用戶基本信息

此方法詳細(xì)過程可參考微信公眾平臺開發(fā)(71)OAuth3.0網(wǎng)頁授權(quán)

這種方法適合,

1. 在朋友圈中獲得用戶的信息.

2. 在網(wǎng)頁中獲得用戶信息。

3. 在自定義菜單中獲得用戶信息。

需要說明的是,如果在已經(jīng)有OAuth3.0網(wǎng)頁授權(quán)權(quán)限的服務(wù)號中用這種方法,會自動轉(zhuǎn)換成方法三中的那樣,沒有“微信登錄”提示框出來。

可以微信掃描下面的二維碼,然后回復(fù)“授權(quán)”體驗(yàn)這樣的獲取方式。

開發(fā)微信公眾平臺如何獲取用戶基本信息開發(fā)微信公眾平臺如何獲取用戶基本信息

三、通過OAuth3.0方式不彈出授權(quán)頁面獲得用戶基本信息

開發(fā)微信公眾平臺如何獲取用戶基本信息

返回如下

{
    "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": "中國",
    "headimgurl": "http://wx.qlogo.cn/mmopen/JcDicrZBlREhnNXZRudod9PmibRkIs5K2f1tUQ7lFjC63pYHaXGxNDgMzjGDEuvzYZbFOqtUXaxSdoZG6iane5ko9H30krIbzGv/0",
    "subscribe_time": 1386160805
}

成功獲得用戶基本信息。

這種適合已經(jīng)有OAuth3.0網(wǎng)頁授權(quán)的服務(wù)號在網(wǎng)頁中使用,且不會彈出“微信登錄”頁面。減少給用戶的打擾。

以上是“開發(fā)微信公眾平臺如何獲取用戶基本信息”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁標(biāo)題:開發(fā)微信公眾平臺如何獲取用戶基本信息-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://chinadenli.net/article40/dgjpeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)標(biāo)簽優(yōu)化、面包屑導(dǎo)航、網(wǎng)站策劃網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化