《PHP实战:php微信开发之上传临时素材》要点:

本文介绍了PHP实战:php微信开发之上传临时素材,希望对您有用。如果有疑问,可以联系我们。

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;

}

PHP编程调用uploadImg($imgurl)传图片地址参数

返回结果

PHP编程

array (

'type' => 'image',

'media_id' => 'W89mt3FEaxXOMOw0fLj2Cb6A8vfMjuXrj6XW59O3l9a7Tj_h2SjlBEr4dvp4Du2R',

'created_at' => 1464140301,

PHP编程以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持维易PHP.

php微信上传临时素材,PHP实战:php微信开发之上传临时素材相关推荐

  1. java微信上传本地视频教程_java微信开发之上传下载多媒体文件,java上传下载_PHP教程...

    java微信开发之上传下载多媒体文件,java上传下载 回复图片.音频.视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的. 将多媒体文件上传到微信服务器,以及从微信服务 ...

  2. 「图文」教你微信上投票怎样刷票之如何快速微信拉票通过免费微信互投群万人群操作

    「图文」教你微信上投票怎样刷票之如何快速微信拉票通过免费微信互投群万人群操作,越来越多的人在平常生活中使用微信,以微信为载体的许多功能就被开发和使用了起来,比如--微信投票.于是乎,微信上兴起了各种投 ...

  3. 微信抢抢票服务器,2018微信上怎么老是正在抢票?在微信上抢火车票的经验

    2018微信上怎么老是正在抢票?在微信上抢火车票的经验 马上就是新年啦!春运也已经开始啦!现在怎样抢火车票已经是我们在外游子的难题了!每年一快到春节,回家的火车票就很难抢,现在我们在微信上已经可以抢火 ...

  4. Subtext v2.0 定制化开发之上传文件File Upload管理

    Subtext v2.0 定制化开发之上传文件File Upload管理 Subtext / EntLib.com Blog 博客后台随笔内容编辑采用最新的FCKEditor 编辑器,可以用来上传图片 ...

  5. java上传图文消息_微信公众号开发之上传图文消息素材(十二)

    群发消息太重要了,公众号管理员需要定期通过公众号群发一些消息,用户通过推送的消息可以定期了解公众号的最新信息. 群发图文消息的过程如下: 首先,预先将图文消息中需要用到的图片,使用上传图文消息内图片接 ...

  6. 微信公众号开发之上传图文消息素材(十二)

    群发消息太重要了,公众号管理员需要定期通过公众号群发一些消息,用户通过推送的消息可以定期了解公众号的最新信息. 群发图文消息的过程如下: 首先,预先将图文消息中需要用到的图片,使用上传图文消息内图片接 ...

  7. 微信公众号导入失败服务器错误代码,微信公众号开发之上传素材文件errcode:41005错误...

    前言 前段时间,因为腾讯云的服务器需要重装呐,原以为本地有一份微信公众号开发的代码,然后就没有备份直接重装了服务器,WTF,结果发现本地并没有备份.(给自己的蠢死了!!) "errcode& ...

  8. java 微信多媒体文件_java微信开发之上传下载多媒体文件

    回复图片.音频.视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的. 上传下载多媒体文件的方法还是写到WeixinUtil.java中. 代码如下: import jav ...

  9. 如何在微信上直接打开淘宝,解决微信屏蔽淘宝链接的方法

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  10. 小程序云开发之上传数据到数据库

    首先我们要在云开发控制台中新建一个名为 Room 的表 然后我们要在上传页面的js文件中进行初始化` const db = wx.cloud.database().collection('Room') ...

最新文章

  1. Vue+Element-ui+二级联动封装组件
  2. xilinx FPGA的远程更新(动态加载)详解(Using a Microprocessor to Configure 7 Series FPGAs)
  3. Spring 框架 AOP 的总结
  4. c语言会生成class文件,一文带你刨析class文件
  5. hadoop-2.5安装与配置
  6. 表格细线边款(HTML、CSS)
  7. Qt UDP组播的应用
  8. 推荐两个有意思的公号
  9. EXCEL VLOOKUP函数的使用
  10. kill -9 杀不死的进程处理办法
  11. python基础-解释器安装
  12. 数字图像处理第二次试验:图像增强
  13. Tomcat设置开机启动 - CentOS(结尾附视频)
  14. NRF24L01的学习浅析(通过软件模拟SPI)
  15. Elixir元编程-第三章 编译时代码生成技术进阶
  16. ubuntu 系列linux下载edk2链接文件
  17. uc游览器 android系统,手机UC浏览器2019最新版
  18. Wireshark 基础 | 捕获过滤篇
  19. 关于Anaconda Navigator卡在Adding Featured Channels的解决办法
  20. 常见的数组及对象常用方法

热门文章

  1. 特殊ip地址汇总!!!
  2. amh在linux下修改伪静态,伪静态规则大全 - AMH云主机面板 - AMH开源社区 - amh.sh
  3. 用计算机语言写结婚祝福语,[结婚电子显示屏祝福语]电子显示屏结婚贺词
  4. EasyExcel 背景颜色枚举
  5. linux强制安装deb,ubuntu强行修改deb安装包依赖
  6. 51单片机-串行口通信实验
  7. CPU玩的是效率!超线程双核PK物理三核
  8. 【TFLearn和TensorFlow应用】——泰坦尼克号预测
  9. JS怎么唤起百度地图
  10. wex5使用java语言_WeX5学习笔记之调用后端服务