温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php微信开发之如何实现上传临时素材

发布时间:2021-09-03 10:39:41 来源:亿速云 阅读:187 作者:小新 栏目:移动开发

这篇文章主要介绍php微信开发之如何实现上传临时素材,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体内容如下

 public function uploadImg($imgUrl){   $TOKEN=$this->getAccessToken();   $URL ='http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token='.$TOKEN.'&type=image';   $data = array('media'=>'@'.$imgUrl);   $result = $this->curl_post($URL,$data);   $data = @json_decode($result,true);      return $data['media_id'];  }  public function getAccessToken(){   $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxe574b1bd35d7d4da&secret=d4624c36b6795d1d99dcf0547af5443d';       $result = json_decode($this->curlGet($url),true);   return $result['access_token'];  }  function curl_post($url, $data = null) {  //创建一个新cURL资源  $curl = curl_init();  //设置URL和相应的选项   curl_setopt($curl, CURLOPT_URL, $url);  if (!empty($data)){   curl_setopt($curl, CURLOPT_POST, 1);   curl_setopt($curl, CURLOPT_POSTFIELDS, $data);  }  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  //执行curl,抓取URL并把它传递给浏览器  $output = curl_exec($curl);  //关闭cURL资源,并且释放系统资源  curl_close($curl);  return $output; }

调用uploadImg($imgurl) 传图片地址参数
返回结果

array (  'type' => 'image',  'media_id' => 'W89mt3FEaxXOMOw0fLj2Cb6A8vfMjuXrj6XW59O3l9a7Tj_h3SjlBEr4dvp4Du2R',  'created_at' => 1464140301,

以上是“php微信开发之如何实现上传临时素材”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI