微信永久素材

近段时间写了一个处理微信素材的管理系统。虽然网上有人把代码贴了出来,不管用。好了,不废话,贴码。


/**
*上传图文时注意封装成json格式要求,请使用字符串链接成json格式
*如果本地开发使用windows而上线使用Linux操作系统
*请注意两个系统文件路径是使用不同的分隔符
*if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
     $img_path = "\...\...\test.jpg";
   } else {
     $img_path = "/.../.../test.jpg";
        }
**/
//$filename基于站点根目录的路径
//上传图片
$filename = $_SERVER['DOCUMENT_ROOT'].".../test.jpg";

/*上传视频
$params['description'] = '{"title":"视频", "introduction":"视频"}';
$filename = $_SERVER['DOCUMENT_ROOT']."视频路径";*/
//请查阅文档查找相对应的api接口
$url = ''
//版本不同media有所不同
if (version_compare(PHP_VERSION, '5.5.0') < 0 ) {
  $params['media'] = '@'.$filename;
}else{
  $params['media'] = new CURLFile($filename);
}  
$this->https_request($params,$url)
function https_request($post,$url){

    $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
        if (!empty($post)){
            curl_setopt($curl, CURLOPT_POST, 1);
            @curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
        }
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        $output = curl_exec($curl);
        curl_close($curl);
        $row =  json_decode($output,true);
        return $row
}

其他接口没有发现需要注意的地方,直接调用即可,不贴,需要的自己去撸。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值