渠口鄉(xiāng)微信網(wǎng)頁獲取用戶基本信息的方法

閱讀 37299  ·  發(fā)布日期 2020-08-24 17:26  ·  溫州優(yōu)光網(wǎng)絡(luò)科技有限公司|建站|APP小程序制作|做網(wǎng)站SEO推廣優(yōu)化
【摘要】 本文主要和大家分享微信網(wǎng)頁獲取用戶基本信息的方法,之前寫過文章微信網(wǎng)頁授權(quán)獲取用戶基本信息講網(wǎng)頁開發(fā)的時候,有時候需要獲取用戶的昵稱頭像等個人基本信息,獲取用戶的基本信息,可以通過網(wǎng)頁授權(quán),用戶同意之后,獲取到,如圖所示:但是,這樣就多了一個步驟,有的用戶可能看到多一個步驟,就隨手點擊回退,就這么失掉了一個寶貴的用戶,... 【溫州小程序開發(fā),溫州微信公眾號,平陽做網(wǎng)站,平陽網(wǎng)站建設(shè)公司,平陽小程序商城制作,昆陽萬全做網(wǎng)站,鰲江水頭小程序,蕭江騰蛟微信公眾號,山門順溪南雁海西南麂鳳臥麻步懷溪網(wǎng)絡(luò)網(wǎng)店服務(wù),政采云網(wǎng)店管理服務(wù)】...

微信網(wǎng)頁獲取用戶基本信息的方法

本文主要和大家分享微信網(wǎng)頁獲取用戶基本信息的方法,之前寫過文章微信網(wǎng)頁授權(quán)獲取用戶基本信息講網(wǎng)頁開發(fā)的時候,有時候需要獲取用戶的昵稱頭像等個人基本信息,獲取用戶的基本信息,可以通過網(wǎng)頁授權(quán),用戶同意之后,獲取到,如圖所示:
但是,這樣就多了一個步驟,有的用戶可能看到多一個步驟,就隨手點擊回退,就這么失掉了一個寶貴的用戶,很是遺憾,那么今天我們就使用另一種方式來獲取用戶信息,就是通過OpenID來獲取用戶基本信息。
這種方式可就簡單多了,在用戶不知不覺的情況下,我們就拿到了他的個人信息,而且這樣獲取的信息比授權(quán)獲取的還要多,比如這樣還可以知道該用戶是否關(guān)注以及關(guān)注時間。
前期準(zhǔn)備:
獲取到用戶的openid,這個在
上一篇文章講過了,詳見:
微信公眾號獲取用戶的openid話不多說,直接上代碼:
//獲取令牌 public function getAccessToken(){
//指定保存文件位置 if(!is_dir('
./access_token/'
)){
mkdir(iconv("GBK","UTF-8",'
./access_token/'
),0777,true);
}
$file = '
./access_token/token'
;
if(file_exists($file)){
$content = file_get_contents($file);
$cont = json_decode($content);
if( (time()-filemtime($file)) expires_in){
//當(dāng)前時間-文件創(chuàng)建時間access_token;
}
}
$curl = '
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='
.$this->appid.'
&secret='
.$this->appsecret;
$content = $this->_request($curl);
file_put_contents($file,$content);
$cont = json_decode($content);
return $cont->access_token;
}
/** * 通過openid拉取用戶信息 * @param string $openid [description] * @return [type] [description] */ public function getUserInfo($openid='
'
){
if(!$openid) return false;
$access_token = $this->getAccessToken();
$urlStr = '
https://api.weixin.qq.com/cgi-bin/user/info?access_token=%s&openid=%s&lang=zh_CN'
;
$url = sprintf($urlStr,$access_token,$openid);
$result = json_decode($this->_request($url),true);
return $result;
}
就可以在用戶不知不覺的時候,拿到如下信息:相關(guān)推薦:
開發(fā)微信公眾平臺獲取用戶基本信息微信公眾平臺開發(fā)獲取用戶基本信息微信公眾號開發(fā)網(wǎng)頁授權(quán)獲取用戶基本信息以上就是微信網(wǎng)頁獲取用戶基本信息的方法的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
微信
分享相關(guān)標(biāo)簽:
信息 基本 用戶本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
上一篇:
微信小程序?qū)崿F(xiàn)發(fā)送模板消息
下一篇:
微信實現(xiàn)分享鏈接的縮略圖和標(biāo)題相關(guān)文章相關(guān)視頻修改微信號有什么影響嗎?微信中共享實時位置什么意思數(shù)據(jù)庫設(shè)計的基本原則是什么?微信小程序調(diào)用圖片安全API微信網(wǎng)頁獲取用戶基本信息的方法修改用戶信息HTML標(biāo)簽及基本元素學(xué)習(xí)總結(jié)CSS 基本選擇器JavaScript基本語法CSS基礎(chǔ)教程之基本選擇器
[溫州做微信公眾號]