设为首页 加入收藏

TOP

微信公众号图文回复验证码并写入数据库的基本思路(四)
2019-08-23 00:33:58 】 浏览:104
Tags:公众 图文 回复 验证 写入 数据库 基本 思路
ect->SendLocationInfo->Label; break; default: $content = "receive a new event: ".$object->Event." \n技术支持 方倍工作室"; break; } if(is_array($content)){ if (isset($content[0]['PicUrl'])){ $result = $this->transmitNews($object, $content); }else if (isset($content['MusicUrl'])){ $result = $this->transmitMusic($object, $content); } }else{ $result = $this->transmitText($object, $content); } return $result; }
*/ //采集远程数据 /*function http_curl(){ //获取远程数据 //1.初始化curl $ch = curl_init(); $url = 'http://wap.simufengyun.com'; //2.设置curl参数 curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //3.采集 $output = curl_exec($ch); //4.关闭 curl_close($ch); var_dump($output); }*/ /** *$url 接口url string *$type 请求类型 string *$res 返回数据类型 string *$arr post请求参数 string */ function http_curl($url,$type='get',$res='json',$arr=''){ //获取远程数据 //1.初始化curl $ch = curl_init(); //$url = 'http://wap.simufengyun.com'; //2.设置curl参数 curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); if($type == 'post'){ curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$arr); } //3.采集 $output = curl_exec($ch); //4.关闭 curl_close($ch); if($res == 'json'){ if(curl_error($ch)){ //请求失败,返回错误信息 return curl_error($ch); }else{ return json_decode($output,true); } } //var_dump($output); } //获取access_token和微信服务器ip地址 /*function getWxAccessToken(){ //1.请求url地址 $appid = 'wxd3a57f24b4e021b2'; $appsecret = 'feffb8659a14792c9323fdf27b4b35f7'; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret; //2.初始化 $ch = curl_init(); //3.设置参数 curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //4.调用接口(采集) $res = curl_exec($ch); //5.关闭curl curl_close($ch); if(curl_errno($ch)){ var_dump(curl_error($ch)); } $arr = json_decode($res,true); var_dump($arr); }*/ //获取微信服务器ip function getWxServerIp(){ $accessToken = "9E_hA1sd77bpRQ0GqhyU4G5zpLxKZM3Yrxa1za0yyYQpWJmXif5AI3nRNUBe6xESQtQR5SbHHTkvYx5XkcnXkcXn6gVpGVGGbCswbLMMtqEfD1mGXHobq3nKtUkwFXvVSLXgABAFYK"; $url = "https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=".$accessToken; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $res = curl_exec($ch); curl_close($ch); if(curl_errno($ch)){ var_dump(curl_error($ch)); } $arr = json_decode($res,true); echo "<pre>"; var_dump($arr); echo "<pre>"; } //测试实例化Model模型路径问题 public function a(){ $weChatModel = new \Home\Model\WeChatModel; var_dump($weChatModel); } //返回access_token; access_token存入session避免重复调用 public function getWxAccessToken(){ //将access_token 存在session/cookie中 if($_SESSION['access_token'] && $_SESSION['expires_time']>time()){ //如果access_token在session并没有过期 return $_SESSION['access_token']; }else{ //如果access_token在session不存在或者已经过期,重新取access_token $appid = 'wxd3a';//此处用你自己的
首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇简单的PHP上传图片和删除图片示例.. 下一篇windows下安装composer流程

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目