亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

微信接口開發【php代碼】

2019-11-10 19:32:49
字體:
來源:轉載
供稿:網友

首先準備一個api.php文件 這個文件可以再微信開發平臺網站手冊里面下載到

需要配置的是token

微信測試地址

https://mp.weixin.QQ.com/debug/

<?php/**  * wechat php test  *///define your tokendefine("TOKEN", "這里寫你的token");$wechatObj = new wechatCallbackapiTest();$wechatObj->valid();class wechatCallbackapiTest{	public function valid()    {        $echoStr = $_GET["echostr"];        //valid signature , option        if($this->checkSignature()){        	echo $echoStr;        	exit;        }    }    public function responseMsg()    {		//get post data, May be due to the different environments		$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];      	//extract post data		if (!empty($postStr)){                /* libxml_disable_entity_loader is to PRevent XML eXternal Entity Injection,                   the best way is to check the validity of xml by yourself */                libxml_disable_entity_loader(true);              	$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);                $fromUsername = $postObj->FromUserName;                $toUsername = $postObj->ToUserName;                $keyWord = trim($postObj->Content);                $time = time();                $textTpl = "<xml>							<ToUserName><![CDATA[%s]]></ToUserName>							<FromUserName><![CDATA[%s]]></FromUserName>							<CreateTime>%s</CreateTime>							<MsgType><![CDATA[%s]]></MsgType>							<Content><![CDATA[%s]]></Content>							<FuncFlag>0</FuncFlag>							</xml>";             				if(!empty( $keyword ))                {              		$msgType = "text";                	$contentStr = "Welcome to wechat world!";                	$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);                	echo $resultStr;                }else{                	echo "Input something...";                }        }else {        	echo "";        	exit;        }    }			private function checkSignature()	{        // you must define TOKEN by yourself        if (!defined("TOKEN")) {            throw new Exception('TOKEN is not defined!');        }                $signature = $_GET["signature"];        $timestamp = $_GET["timestamp"];        $nonce = $_GET["nonce"];        				$token = TOKEN;		$tmpArr = array($token, $timestamp, $nonce);        // use SORT_STRING rule		sort($tmpArr, SORT_STRING);		$tmpStr = implode( $tmpArr );		$tmpStr = sha1( $tmpStr );				if( $tmpStr == $signature ){			return true;		}else{			return false;		}	}}?>

然后配置你的服務器 

輸入你設置的token 配置完成就可以進行開發了

首先需要的幾個參數

首先你會擁有一個appID和appsecret

然后你需要設置你的接口配置

這里的url填寫你的最開始的那個文件路徑

token可以隨便寫

token填到第一個文件里面去

然后保存提交

提交之后便可以開始開發了 這里附上最基本的獲取用戶頭像和用戶名的代碼

新建一個文件weixin.php

以下有三個參數需要填寫

appid填寫你的appid

appsecret填寫你的appsecret

redirect_uri填寫你的回調域名

<meta charset="utf-8"><?php$appid='填寫你的appid';$appsecret='填寫你的appsecret';$redirect_uri='填寫你的域名地址/weixin.php';$code=isset($_GET['code'])?$_GET['code']:'';$url='https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code';//獲取html代碼function getSslPage($url) {$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_REFERER, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);$result = curl_exec($ch);curl_close($ch);return $result;}$user=getSslPage($url);// $user=file_get_contents($url);// echo $user;exit;$access_token=explode('access_token":"',$user)[1];$access_token=explode('"',$user)[0];//access_token$openid=explode('"openid":"',$user)[1];$openid=explode('"',$openid)[0];//openid$refresh_token=explode('refresh_token":"',$user)[1];$refresh_token=explode('"',$refresh_token)[0];//refresh_token$aa=json($user);echo $aa->access_token;// $user_info_url='https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code';$use_url='https://api.weixin.qq.com/sns/oauth2/refresh_token?appid='.$appid.'&grant_type=refresh_token&refresh_token='.$refresh_token;$user_cont=getSslPage($use_url);// echo $user_cont;exit;$access_token=explode('access_token":"',$user_cont)[1];$access_token=explode('"',$access_token)[0];//access_token$openid=explode('"openid":"',$user_cont)[1];$openid=explode('"',$openid)[0];//openid$refresh_token=explode('refresh_token":"',$user_cont)[1];$refresh_token=explode('"',$refresh_token)[0];//refresh_token$user_info='https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN;';$text=getSslPage($user_info);$arr=json_decode($text,true);echo '網名:'.$arr['nickname'].'</br>';echo '頭像:<img src='.$arr['headimgurl'].'></br>';然后微信訪問這個weixin.php文件就能看到你的頭像和網名了


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久在线| 欧美久久精品一级黑人c片| 亚洲字幕在线观看| 欧美成人三级视频网站| 亚洲欧美国产va在线影院| 91亚洲精品在线观看| 午夜精品久久17c| 精品国产一区二区三区久久狼黑人| 国产精品高潮呻吟久久av野狼| 欧美性生交xxxxx久久久| 亚洲午夜精品久久久久久久久久久久| 国精产品一区一区三区有限在线| 狠狠色狠狠色综合日日五| 美日韩丰满少妇在线观看| 正在播放欧美一区| 91免费欧美精品| 国产精品aaaa| 亚洲第一中文字幕在线观看| 欧美巨大黑人极品精男| 国产日本欧美一区| 国产精品一区av| 亚洲а∨天堂久久精品9966| 在线观看视频99| 欧美国产视频一区二区| 久久婷婷国产麻豆91天堂| 国产精品久久视频| 国产三级精品网站| 国产女同一区二区| 日本高清视频一区| 色青青草原桃花久久综合| 欧美亚洲日本网站| 日韩精品在线视频| 久热精品视频在线观看| 国产97在线视频| 91香蕉嫩草影院入口| 久久久av免费| 九九热精品视频在线播放| 久久精品人人爽| 97超级碰碰人国产在线观看| 国产91|九色| 欧美巨大黑人极品精男| 欧美人与物videos| 亚洲国产成人在线视频| 日韩黄色av网站| 91亚洲人电影| 日韩av高清不卡| 久久久久久国产精品| 久久天天躁日日躁| 成人av在线亚洲| 97免费视频在线播放| 亚洲精品99久久久久中文字幕| 91社影院在线观看| 色av吧综合网| 国产99久久精品一区二区| 午夜精品久久久久久久99热浪潮| 伦伦影院午夜日韩欧美限制| 日韩欧美亚洲综合| 欧美久久精品一级黑人c片| 欧美激情亚洲国产| 国产精品久久久久免费a∨| 亚洲欧美一区二区三区久久| 国产自摸综合网| 日本国产欧美一区二区三区| 亚洲成人久久电影| 欧美另类极品videosbestfree| 亚洲人成网站在线播| 国产日韩一区在线| 青青草一区二区| 国产欧美日韩视频| 日韩欧美在线视频日韩欧美在线视频| 98视频在线噜噜噜国产| 精品久久久久久久久久| 久久影院资源站| 亚洲国产精品人人爽夜夜爽| 精品中文字幕乱| 国产精品女主播视频| 日韩专区在线播放| 91免费人成网站在线观看18| 国产成人avxxxxx在线看| 欧美性生交xxxxxdddd| 久久精品国产96久久久香蕉| 91欧美视频网站| 国产亚洲综合久久| 国产日韩在线观看av| 日韩在线观看电影| 51色欧美片视频在线观看| 欧美日本啪啪无遮挡网站| 欧美激情视频三区| 久久人人爽人人爽人人片av高清| 亚洲免费成人av电影| 国产欧美日韩精品在线观看| 亚洲成色www8888| 欧美精品一本久久男人的天堂| 久久综合色88| 91天堂在线视频| 一区二区在线视频| 欧美在线亚洲在线| 欧美精品在线观看| 91经典在线视频| 91亚洲精品视频| 最近2019年中文视频免费在线观看| 日韩欧美视频一区二区三区| 亚洲电影av在线| 久久久亚洲成人| 久久不射热爱视频精品| 国产成人精品久久亚洲高清不卡| 成人网在线免费看| 日韩av电影免费观看高清| 精品一区二区三区电影| 中文字幕亚洲二区| 亚洲女人天堂成人av在线| 成人久久一区二区三区| 亚洲成人黄色网址| 欧美精品成人在线| 清纯唯美日韩制服另类| 午夜免费在线观看精品视频| 欧美—级a级欧美特级ar全黄| 国产性色av一区二区| 国产精品老女人精品视频| 欧美激情手机在线视频| 中文字幕综合在线| 精品久久久999| 欧美日韩精品在线播放| 91精品国产成人www| 国产一区二区三区丝袜| 国产精品一香蕉国产线看观看| 色在人av网站天堂精品| 亚洲精品视频久久| 国产精品av在线| 中日韩美女免费视频网址在线观看| 国产一区二区三区18| 欧美大片免费观看| 亚洲精品自拍偷拍| 97精品国产97久久久久久| 精品国内产的精品视频在线观看| 91久久精品久久国产性色也91| 狠狠躁夜夜躁人人躁婷婷91| 亚洲free性xxxx护士hd| 亚洲国产精品va在线看黑人| 亚洲视频777| 日韩免费av片在线观看| 国产欧美精品久久久| 夜夜躁日日躁狠狠久久88av| 亚洲综合av影视| 一道本无吗dⅴd在线播放一区| 国产精品久久婷婷六月丁香| 98午夜经典影视| 中文日韩电影网站| 久久精品国产综合| 国产一区二区三区在线看| 国产精品电影久久久久电影网| 久久九九精品99国产精品| 欧美午夜www高清视频| 亚洲精品一区av在线播放| 超碰97人人做人人爱少妇| 欧美日韩精品在线播放| 亚洲第一区在线观看| 91高清视频免费观看| 亚洲美女视频网站| 狠狠操狠狠色综合网| 国产精品18久久久久久首页狼| 久久国产精品久久久久久| 亚洲精品少妇网址| 日韩成人av一区|