婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 微信公眾號實現掃碼獲取微信用戶信息(網頁授權)

微信公眾號實現掃碼獲取微信用戶信息(網頁授權)

熱門標簽:海南人工外呼系統有效果嗎 阿里云400電話申請加工單 西區企業怎么做地圖標注入駐 地下城堡2圖九地圖標注 九江外呼系統 七魚外呼系統停用嗎 智能電話機器人排名前十名南京 抖音有個地圖標注是什么意思 保定crm外呼系統運營商

 剛開始接觸微信的時候一頭霧水,領導想要一個掃碼獲取微信用戶信息的功能,而且是掃的別人的二維碼,我是一陣忙活啊。

經過努力和嘗試,終于功夫不負有心人啊,趕緊記錄一下,我用的是thinkphp編寫的。

第一步:就是二維碼的生成 

1.首先要確定第一個二維碼,因為既然是掃碼,肯定是要第一個二維碼的,也就是第一人才可以。我將第一個二維碼的唯一值(id)設置成零,然后開始我的編寫

2.既然是二維碼,我用了phpqrcode二維碼生成插件,二維碼的生成可以在本地編寫,查看效果后再上傳服務器。

(1)從網上下載下phpqrcode插件包,將它放到thinkphp的文件里,路徑如下:ThinkPHP\Library\Vendor ,截圖如下:

(2)二維碼的生成,在調用顯示二維碼的控制器的方法中調用這個插件包,然后設置下掃描后跳轉的URL就好了,代碼如下:

$url ="http://www.baidu.com";
$level=3;
$size=4;
Vendor('phpqrcode.phpqrcode'); //引入插件
$errorCorrectionLevel = intval($level) ;//容錯級別
$matrixPointSize = intval($size);//生成圖片大小
//生成二維碼圖片
$object = new \QRcode(); 
$path = "Public/ER/1.png"; //本地文件存儲路徑
$object->png($url, $path, $errorCorrectionLevel, $matrixPointSize, 2);

這只是實現生成二維碼并且可以進入二維碼指定的網址,真正要實現的目的是掃帶有參數的二維碼,獲取微信用戶的信息

下面就是怎么實現生成帶有參數的二維碼   

3.(1)要用到微信的網頁授權,就要用到公眾號的幾個參數:1是AppID 2是AppSecret  這是公眾號申請成功后分配下來的

(2)利用這兩個參數,然后再配合獲取access_token的值就可以了

代碼如下(掃描后跳轉到getUserInfo方法,并且把唯一鍵值傳過去):

$tid = 0; //傳值的參數
$level=3;
$size=4;
Vendor('phpqrcode.phpqrcode');
$errorCorrectionLevel = intval($level) ;//容錯級別
$matrixPointSize = intval($size);//生成圖片大小
//生成二維碼圖片
$object = new \QRcode();
$path = "Public/ER/" . $tid . ".png"; //本地文件存儲路徑
$object->png($url, $path, $errorCorrectionLevel, $matrixPointSize, 2);
$appid='******'; //公眾號唯一標識
$redirect_uri = urlencode ( 'http://www.****.net/index.php/Admin/Sindex/getUserInfo?id='.$tid ); //這個是設置參數和授權后重定向的回調鏈接地址
//snsapi_userinfo彈出授權頁面,可通過openid拿到昵稱、性別、所在地 snsapi_base ,不彈出授權頁面,直接跳轉,只能獲取用戶openid 
$url ="https://open.weixin.qq.com/connect/oauth2/authorize?appid=$appidredirect_uri=$redirect_uriresponse_type=codescope=snsapi_userinfostate=1#wechat_redirect"; 

 下面是寫跳轉后的操作  

(1)接收傳過來的值

(2)取得openid

(3)根據全局access_token和openid查詢用戶信息 

(4)將信息寫入數據庫

獲取openid或者其他的東西,用到下面的方法,可以快速截取到需要的東西

function getJson($url){
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 $output = curl_exec($ch);
 curl_close($ch);
 return json_decode($output, true);
}

 接下來就是將上面的步驟逐一實現,代碼如下:

public function getUserInfo()
{
 $appid = "*****"; //公眾號唯一標識
 $secret = "*****"; //應用秘鑰
 //$code是回調的時候地址上帶的 只需要get方式接收就可以了
 $code = $_GET["code"]; 
 //獲取傳過來的值
 $htjid = $_GET["id"];
 //第一步:取得openid
 $oauth2Url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appidsecret=$secretcode=$codegrant_type=authorization_code";
 $oauth2 = $this->getJson($oauth2Url);
 //第二步:根據全局access_token和openid查詢用戶信息 
 $access_token = $oauth2["access_token"]; 
 $openid = $oauth2['openid']; 
 $get_user_info_url = "https://api.weixin.qq.com/sns/userinfo?access_token=$access_tokenopenid=$openidlang=zh_CN";
 $userinfo = $this->getJson($get_user_info_url);
 //寫入數據庫微信用戶
 M()->startTrans();//開啟事務
 $n = M("zp_user"); //寫入的表
 $openid = $data['openid'] = $userinfo['openid']; //微信用戶openid
 $data['sex'] = $userinfo['sex']; //性別 
 $data['headimgurl'] = $userinfo['headimgurl']; //頭像
 $data['province'] = $userinfo['province']; //地區sheng
 $data['city'] = $userinfo['city']; //地區shi
 $data['subscribe_time'] = time(); //時間
 $data['qr_scene'] = $htjid; //傳過的值
 $data['nickname'] = $userinfo['nickname']; //昵稱
 $z = $n->lock(true)->add($data);
 if(!$z)
 {
 M()->rollback();//回滾
 $this->error('添加錯誤!');
 }else{
 M()->commit();//事務提交
 }
} 

 到此,就可以實現掃描二維碼獲取用戶信息了,并且將用戶信息寫入數據庫

這是第一個二維碼,生成后,就可以將id的參數值換成前面傳過來的值,也就是掃碼的值 $tid = 0; //傳值的參數

如果想要自己的二維碼頁面好看的話,比如想要把自己的微信昵稱和二維碼合成一張圖片的話,也是可以實現的,這就要用到圖片的合成了,下次再說吧。

總結

以上所述是小編給大家介紹的微信公眾號實現掃碼獲取微信用戶信息(網頁授權),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

您可能感興趣的文章:
  • 微信公眾號-獲取用戶信息(網頁授權獲取)實現步驟
  • 微信公眾號 網頁授權登錄及code been used解決詳解
  • 微信公眾號OAuth2.0網頁授權問題淺析
  • H5微信公眾號授權的簡單實現步驟

標簽:梅河口 昭通 九江 十堰 韶關 遼陽 甘肅 涼山

巨人網絡通訊聲明:本文標題《微信公眾號實現掃碼獲取微信用戶信息(網頁授權)》,本文關鍵詞  微信,公眾,號,實現,掃碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《微信公眾號實現掃碼獲取微信用戶信息(網頁授權)》相關的同類信息!
  • 本頁收集關于微信公眾號實現掃碼獲取微信用戶信息(網頁授權)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲视频一区在线| 亚洲精品中文字幕在线观看| 色视频一区二区| 欧美一二三四区在线| 久久免费看少妇高潮| 一区二区三区波多野结衣在线观看| 日韩av网站免费在线| 色天使色偷偷av一区二区| 日韩视频不卡中文| 琪琪一区二区三区| 8x8x8国产精品| 亚洲电影第三页| 91丨九色porny丨蝌蚪| 欧美日本乱大交xxxxx| 国产精品国产三级国产三级人妇 | 色综合天天综合色综合av | 洋洋av久久久久久久一区| 国产激情偷乱视频一区二区三区 | 九九精品视频在线看| 91亚洲精品久久久蜜桃网站 | 欧美电影免费观看高清完整版在线| 欧美精品一区二区三区在线播放| 美女视频网站久久| 国产精品综合视频| 欧美三级电影网| 亚洲你懂的在线视频| 日韩欧美国产一二三区| 亚洲黄色在线视频| 欧美欧美欧美欧美首页| 成人欧美一区二区三区视频网页| 欧美性大战久久久久久久蜜臀| 国产成人av一区二区三区在线| 日韩欧美一级片| 精品伊人久久久久7777人| 欧美午夜影院一区| 欧美电影免费观看高清完整版 | 亚洲成a人片综合在线| 日韩中文欧美在线| 亚洲午夜久久久久久久久久久| 91精品国产高清一区二区三区蜜臀| 亚洲二区视频在线| 精品国产乱码久久久久久夜甘婷婷| 亚洲卡通欧美制服中文| 欧美tk—视频vk| 日本韩国一区二区| 视频在线观看国产精品| 欧美国产综合色视频| 欧美日韩在线播放| 国产大陆亚洲精品国产| 亚洲国产精品精华液网站| 亚洲国产岛国毛片在线| 日韩一卡二卡三卡| 精品美女在线播放| 欧美成人精品高清在线播放| 在线观看成人免费视频| 欧美老年两性高潮| 日韩欧美一级精品久久| 国产成人免费在线观看| 国产一区视频网站| 国产精品一区二区91| 色综合视频一区二区三区高清| 国产成人高清视频| 欧美优质美女网站| 91精品国产91久久久久久最新毛片 | 在线视频一区二区三区| 欧美一区二区三区视频| 国产精品乱码久久久久久| 香蕉成人伊视频在线观看| 国产一区二区毛片| 欧美日韩在线不卡| 中文字幕一区二区三区在线不卡| 日本美女一区二区三区视频| 91色.com| 亚洲欧美日韩精品久久久久| 中文字幕日韩av资源站| 精品久久久三级丝袜| 成人美女视频在线观看18| 亚洲小少妇裸体bbw| 国产福利91精品一区二区三区| 国产精品小仙女| 蜜臀av性久久久久蜜臀aⅴ流畅 | 蜜桃视频在线观看一区| 精品国一区二区三区| 69堂国产成人免费视频| 欧美精品第1页| 91精品国产综合久久久久久| proumb性欧美在线观看| 国产一区 二区 三区一级| 精品一区二区三区香蕉蜜桃| 日本v片在线高清不卡在线观看| 亚洲欧洲美洲综合色网| 亚洲天天做日日做天天谢日日欢 | 无吗不卡中文字幕| 亚洲女同一区二区| 日本成人超碰在线观看| 国产成人在线视频免费播放| 欧美日韩一区二区三区四区五区| 久久精品亚洲精品国产欧美kt∨| 国产精品视频一二三| 久久97超碰色| 91国偷自产一区二区三区成为亚洲经典 | 欧美一级高清片在线观看| 欧美成人女星排名| 亚洲卡通动漫在线| 成人一区二区视频| 亚洲精品在线免费播放| 亚洲国产精品人人做人人爽| 国产91精品入口| 日韩午夜激情电影| 日韩1区2区日韩1区2区| 色婷婷av一区二区三区之一色屋| 久久精品欧美一区二区三区麻豆| 国产成人亚洲精品狼色在线| 欧美人体做爰大胆视频| 午夜久久久久久久久| 日韩女优毛片在线| 国产精品一区二区三区99| 久久人人爽人人爽| 欧美高清性hdvideosex| 中文字幕综合网| 久久免费视频一区| 欧美亚洲动漫精品| 国产黑丝在线一区二区三区| 国产精品毛片久久久久久| 成人免费视频免费观看| 中文字幕亚洲综合久久菠萝蜜| 国产精品久久久久久亚洲伦| 国内成人自拍视频| 国产亚洲精品aa| 欧美日韩另类一区| 99久久久免费精品国产一区二区| 亚洲国产精品久久人人爱蜜臀| 三级久久三级久久久| 国产精品不卡视频| 国产调教视频一区| 日韩欧美中文字幕制服| 色视频欧美一区二区三区| 中文字幕一区av| 综合中文字幕亚洲| 中文字幕一区二区视频| www激情久久| 日韩精品自拍偷拍| 丁香激情综合五月| 国产一区二区三区香蕉| 狠狠色综合播放一区二区| 五月综合激情网| 日韩精品一卡二卡三卡四卡无卡| 亚洲另类色综合网站| 欧美国产一区视频在线观看| 国产日韩影视精品| 欧美国产1区2区| 欧美性受极品xxxx喷水| 7777精品伊人久久久大香线蕉的| 欧美精品日韩综合在线| 欧美一区二区成人6969| 日本一区二区三区四区在线视频| 亚洲欧洲精品天堂一级| 成人欧美一区二区三区在线播放| 欧美国产日韩一二三区| 亚洲同性gay激情无套| 五月婷婷久久综合| 亚洲精品国产一区二区精华液| 日韩av一区二区三区四区| 五月天激情综合网| 成人av午夜电影| 国产精品99久久久久久似苏梦涵| 一本色道久久加勒比精品 | 色综合中文字幕国产| 亚洲激情欧美激情| 国产精品乱人伦| 日本系列欧美系列| 亚洲一二三区视频在线观看| 久久精品国产色蜜蜜麻豆| 精品一区二区影视| 在线观看欧美日本| **欧美大码日韩| 国产成人免费在线观看| 成人爱爱电影网址| 欧美精品一区二区高清在线观看 | 亚洲成va人在线观看| 国产成人福利片| 欧美日韩一二区| 中文字幕中文在线不卡住| 国产成人a级片| 色老汉av一区二区三区| 色婷婷综合久久久久中文一区二区| 久久精品一区二区三区不卡| 久久99国内精品| 日韩免费看的电影| 国产精品一区在线观看乱码| 久久久国产精品麻豆| 国产suv精品一区二区6| 国产精品久久久久aaaa樱花| 国产一二三精品| 亚洲三级免费观看| 国产成人在线视频播放| 亚洲一区二区在线免费看| 亚洲日本乱码在线观看| 日韩不卡一区二区| 黄色日韩网站视频|