鍍金池/ 問答/PHP/ 關(guān)于微信公眾號的一點求助

關(guān)于微信公眾號的一點求助

如何通過openid 獲取對應(yīng)的這個微信號,也就是對應(yīng)的這個人的信息??次臋n說微信的openid是唯一的。求大佬指點哇

回答
編輯回答
妖妖

openid對于不同的公眾號是不同的,你獲取到的那個openid只是對你的這個公眾號是唯一的,而且你通過openid獲取微信號的話,答案就是,,,,,別想了,不可能的,你只能在用戶授權(quán)的情況下獲取到用戶的個人資料而已

2017年9月7日 18:40
編輯回答
心癌

openid對于當(dāng)前公眾號是唯一的,不是對所有公眾號都是唯一的。你想獲取微信用戶的數(shù)據(jù),只能獲取到一些半公開的的信息,昵稱,頭像,性別什么的,像微信號、電話這些私密信息是不行的

2017年9月18日 01:56
編輯回答
鐧簞噯

如果網(wǎng)頁授權(quán)作用域為snsapi_userinfo,則此時開發(fā)者可以通過access_token和openid拉取用戶信息了。

請求方法

http:GET(請使用https協(xié)議) https://api.weixin.qq.com/sns...

參數(shù)說明

參數(shù) 描述
access_token 網(wǎng)頁授權(quán)接口調(diào)用憑證,注意:此access_token與基礎(chǔ)支持的access_token不同
openid 用戶的唯一標(biāo)識
lang 返回國家地區(qū)語言版本,zh_CN 簡體,zh_TW 繁體,en 英語
返回說明

正確時返回的JSON數(shù)據(jù)包如下:

{ "openid":" OPENID",

" nickname": NICKNAME,

"sex":"1",

"province":"PROVINCE"

"city":"CITY",

"country":"COUNTRY",

"headimgurl": "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ

4eMsv84eavHiaiceqxibJxCfHe/46",

"privilege":[ "PRIVILEGE1" "PRIVILEGE2" ],

"unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL"

}

參數(shù) 描述
openid 用戶的唯一標(biāo)識
nickname 用戶昵稱
sex 用戶的性別,值為1時是男性,值為2時是女性,值為0時是未知
province 用戶個人資料填寫的省份
city 普通用戶個人資料填寫的城市
country 國家,如中國為CN
headimgurl 用戶頭像,最后一個數(shù)值代表正方形頭像大?。ㄓ?、46、64、96、132數(shù)值可選,0代表640*640正方形頭像),用戶沒有頭像時該項為空。若用戶更換頭像,原有頭像URL將失效。
privilege 用戶特權(quán)信息,json 數(shù)組,如微信沃卡用戶為(chinaunicom)
unionid 只有在用戶將公眾號綁定到微信開放平臺帳號后,才會出現(xiàn)該字段。
錯誤時微信會返回JSON數(shù)據(jù)包如下(示例為openid無效):

{"errcode":40003,"errmsg":" invalid openid "}

參考地址:微信JSAPI文檔

2017年7月20日 18:27
編輯回答
孤星

已經(jīng)解決該問題

2017年4月18日 06:53
編輯回答
何蘇葉

微信號是無法拿到的,可以拿到頭像、地區(qū)等資料

2017年11月10日 03:39
編輯回答
青檸

首先openid只對當(dāng)前公眾號唯一,對微信開放平臺唯一的是unionid 但是開放平臺申請很麻煩,其次你需要的用戶數(shù)據(jù)微信的api有的,你可以查一下,除了手機(jī)號,手機(jī)號的話小程序可以。

2018年1月3日 02:19