微信jssdk 上传永久图片素材,获取Media_ID
来源:互联网 发布:"网站seo推广方案ppt" 编辑:程序博客网 时间:2024/05/21 22:27
<?phpdefine('APPID', "wx6375555");require_once "../jssdk.php";require_once "../interface/common.php";session_start();$jssdk = new JSSDK("wx63555a3", "a1fc0faf1c25555555555cc6");$access_token=$jssdk->getAccessToken();$file['filename']="/0713/img/071301.png";$file['content-type']="image/png";$file['filelength']='1000';//var_dump($file);echo $access_token."<br />";echo add_material($file,$access_token);function add_material($file_info,$access_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']}";//这里把文件路径补全,使用盘符路径 $data = array("media" => new CURLFile("{$real_path}"), 'form-data' => $file_info);//php5.6(含)以上版本使用此方法 curl_setopt($ch1, CURLOPT_URL, $url); curl_setopt($ch1, CURLOPT_POST, 1); curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1); 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); var_dump($result);// return $result['media_id']; } else { return false; } }?>
成功后返回:
array(2) { ["media_id"]=> string(43) "stQlYTZsRUZut333333333888888888ONSPY5vo" ["url"]=> string(134) "http://mmbiz.qpic.cn/mmbiz_png/s90X0Mn7spAlQ8GRqic2t0PB88888888888888888888888888888888888b7aXOKK8qpK0lyFQibw/0?wx_fmt=png" }
如果不成功,根据错误提示再百度。
阅读全文
1 0
- 微信jssdk 上传永久图片素材,获取Media_ID
- java向微信服务器上传永久图片素材
- 获取微信企业号media_id
- HttpClient之https微信获取视屏media_id
- 微信群发接口发送视频获取media_id返回null
- 使用微信JSSDK实现图片上传
- 微信JSSDK上传多张图片
- 微信JSSDK多图片上传
- 微信jssdk多图上传
- 微信JSSDK上传多张图片
- 微信JSSDK获取当前地理位置信息
- # 微信AccessToken、JSSDK关键属性获取
- php微信开发备忘-图片素材上传的一个坑
- httpClient 向微信服务器上传临时图片素材
- 上传media数据到微信,然后获取media_id
- 微信公众号第三方开发之六添加永久图片素材
- media_id 获取
- 微信上传图文消息素材报错:{ errcode: 40007, errmsg: 'invalid media_id hint: [klcWoA0078ure1]' }
- postgresql row_to_json的妙用
- Linux下tar.xz结尾的文件的解压方法
- Java NIO提供了与标准IO不同的IO工作方式
- Ajax--request,session
- hibernate4注解方式相关配置
- 微信jssdk 上传永久图片素材,获取Media_ID
- 误入前端三年,一个文科生的独白(上)
- List和Set的区别
- 百练OJ:2973:Skew数
- 2017 HDU 多校联合赛 Balala Power!
- Linux如何修改SSH端口号
- MARKDOWN 流程图语法
- JAVA代理模式之一静态实现
- 【Java】web在线打开PDF(pdf.js教程)