博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调用微信公众号接口上传图片素材
阅读量:7187 次
发布时间:2019-06-29

本文共 1713 字,大约阅读时间需要 5 分钟。

  hot3.png

'/waitLoad/b.png', //国片相对于网站根目录的路径 'content-type'=>'image/jpg', //文件类型 'filelength'=>'11011' //图文大小 ); return $this->add_material($file_info); } public function add_material($file_info){ $access_token=$this->token(); $url="https://api.weixin.qq.com/cgi-bin/material/add_material?access_token={$access_token}&type=image"; $ch1 = curl_init (); $timeout = 5; $real_path="{$_SERVER['DOCUMENT_ROOT']}{$file_info['filename']}"; // $real_path=str_replace("/", "\\", $real_path); $data= array("media"=>"@{$real_path}",'form-data'=>$file_info); curl_setopt ( $ch1, CURLOPT_URL, $url ); curl_setopt ( $ch1, CURLOPT_POST, 1 ); curl_setopt ( $ch1, CURLOPT_RETURNTRANSFER, true ); curl_setopt ( $ch1, CURLOPT_CONNECTTIMEOUT, $timeout ); curl_setopt ( $ch1, CURLOPT_SSL_VERIFYPEER, FALSE ); curl_setopt ( $ch1, CURLOPT_SSL_VERIFYHOST, false ); curl_setopt ( $ch1, CURLOPT_POSTFIELDS, $data ); $result = curl_exec ( $ch1 ); curl_close ( $ch1 ); if(curl_errno()==0){ $result=json_decode($result,true); return $result['media_id']; }else { return false; }} public function token(){ $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".self::AppID."&secret=".self::AppSecret; $data = json_decode(file_get_contents($url),true); if($data['access_token']){ return $data['access_token']; }else{ echo "Error"; exit(); } }}?>

 

创建上边的类文件,然后再网站根目录创建文件夹,来放要上传的素材图片

然后在关注后发送图片

$image=A('AddMaterial');$imageMedia=$image->getMedia();$weObj->image($imageMedia)->reply ();

 

转载于:https://my.oschina.net/jmk/blog/1002631

你可能感兴趣的文章
第10条:始终要覆盖toString
查看>>
树的 起步*------二叉树
查看>>
-----第一讲----第二节--------------什么是算法?-------------------------------------
查看>>
用Docker实现tomcat发布
查看>>
记一次自己在Linux上倒腾Nginx的经历
查看>>
我与前端的二三事
查看>>
Linux下禁止ping最简单的方法
查看>>
开源许可协议
查看>>
链表五:复杂链表的复制
查看>>
gulp插件构建项目 压缩js、css、image、zip、web服务、跨域等插件
查看>>
xwiki
查看>>
FPU同步(翻译)
查看>>
Wannafly挑战赛19 B矩阵
查看>>
TOJ 5021: Exchange Puzzle
查看>>
编译时
查看>>
Android中实现两次点击返回键退出本程序
查看>>
git 教程1
查看>>
django(一)
查看>>
架构探险笔记9-框架优化之参数优化
查看>>
JS中双引号单引号,转义字符问题!!
查看>>