查了一下说是没有权限,请问我需要在哪里查看我的第三方平台的权限呢?
开发流程如下,后台添加图片,通过第三方平台的component_access_token
请求上传接口,但是一直返回48001
/** * 新增永久素材 * */ public function addImg( $filename , $type , $filelength , $imgurl ){ $file_info = array ( 'filename' => $filename , //图片相对于网站根目录的路径 'content-type' => $type , //文件类型 'filelength' => $filelength //图文大小 ); $real_path = $imgurl ; $ImgList = $this ->uploadImg( $real_path , $file_info ); $ImgList =json_decode( $ImgList ,true); if ( $ImgList [ 'media_id' ]){ echo '图片上传成功!<br/>media_id:' . $ImgList [ 'media_id' ]; } else { dump( $ImgList ); } } //图片上传整合需要的东西 function uploadImg( $imgUrl , $file_info ){ $TOKEN = $this ->get_component_access_token(); $URL = 'https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=' . $TOKEN . '&type=image' ;//上传临时文件 $data = array ( 'media' => "@" . $imgUrl , 'form-data' => $file_info ); $result = $this ->http_post( $URL , $data ); $data = @json_decode( $result ,true); var_dump( $URL ); var_dump( $result ); exit ; return $result ; } |
返回结果如下
解决了吗?
没呢
我也遇到了这个问题 请问解决了吗
可经过搜索找答案啊:https://developers.weixin.qq.com/community/search?query=%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B9%B3%E5%8F%B048001&page=1
一直就这个问题卡着,网上没有很好地解决方案,官方也没有明确的文档,解决一下好吧