zoukankan      html  css  js  c++  java
  • 微信新增图片信息

    /**
    * 上传永久图片的接口------------------------------------------------------------------------
    */
    public function actionNewupload()
    {
    $TOKEN=$this->actionToken();
    $file = "D:/upload/bb4.png";
    $data = array(
    'media'=> new CURLFile($file)
    );
    $url = 'https://api.weixin.qq.com/cgi-bin/material/add_material?access_token='.$TOKEN.'&type=image';
    $result = $this->curl_posts($url,$data);
    var_dump($result);
    }

    function curl_posts($url, $data, $header = array()){
    if(function_exists('curl_init')) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    if(is_array($header) && !empty($header)){
    $set_head = array();
    foreach ($header as $k=>$v){
    $set_head[] = "$k:$v";
    }
    curl_setopt($ch, CURLOPT_HTTPHEADER, $set_head);
    }
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 0);// 1s to timeout.
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $response = curl_exec($ch);
    if(curl_errno($ch)){
    //error
    return curl_error($ch);
    }
    $reslut = curl_getinfo($ch);
    print_r($reslut);
    curl_close($ch);
    $info = array();
    if($response){
    $info = json_decode($response, true);
    }
    return $info;
    } else {
    throw new Exception('Do not support CURL function.');
    }
    }

  • 相关阅读:
    苹果
    对称排序
    车牌号
    比较字母大小
    队花的烦恼一
    VF
    荷兰国旗问题
    字符串逆序输出
    Python多进程库multiprocessing创建进程以及进程池Pool类的使用
    Redis提供的持久化机制
  • 原文地址:https://www.cnblogs.com/simadongyang/p/10537124.html
Copyright © 2011-2022 走看看