微信新版客服CURL远程图片上传

浏览:2887 发布日期:2016/05/27 分类:技术分享 关键字: 微信公众号 新版客服 图片上传 头像上传
微信新版客服功能有个远程图片上传功能,需要传递name\type\tmp_name三个参数                if($_FILES)
                {
                    $url = 'https://api.weixin.qq.com/customservice/kfaccount/uploadheadimg?access_token='.$this->access_token.'&kf_account='.$kf_account;
                    $file_name = $_FILES['kf_headimgurl']['name'];
                    $type = $_FILES['kf_headimgurl']['type'];
                    $tmp_name = $_FILES['kf_headimgurl']['tmp_name'];
                    $data = array(
                        'media' => '@'.realpath($tmp_name).";type=".$type.";filename=".$file_name
                    );
                    $result = curl_post($url, $data);
                    $result = $result?json_decode($result,true):null;//结果转换为数组
                    if(isset($result)&&$result['errcode']!==0)
                    {
                        $this->error('上传客服头像失败:'.$result['errmsg']);
                    }
                }
                $this->success('编辑客服信息成功!');
最佳答案
评论( 相关
后面还有条评论,点击查看>>