Chevereto free版本 使用api 上传图片 图文教程

Chevereto图床出了免费的版本,而我们正好想弄个图床玩玩,但是又不想自己上传所以打算使用自带的api接口。百度了很久也没搜到相关教程资料,只能自己研究。下面我们给出具体的步骤图文教程。

788图库,免费图床

Chevereto 图床免费版本地址:https://github.com/Chevereto/Chevereto-Free

1、进入chevereto 后台设定 api key ,设置-网站-API

设定完记得保存。

2、编辑php运行:

<?php  // 刚才设定的key api  $key = 'laoji.org';   // 设定远程图片地址  $source = 'https://img3.doubanio.com/view/group_topic/large/public/p67032015.jpg';  $url = 'http://788to.com/api/1/upload/?key={key}&source={source}&format=json';  $url = str_replace(array('{key}','{source}'),array($key,urlencode($source)),$url);  $output = http_get_data($url);  var_dump($output);    function http_get_data($url){          //初始化          $ch = curl_init();          //设置选项,包括URL          curl_setopt($ch, CURLOPT_URL, $url);          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);          curl_setopt($ch, CURLOPT_HEADER, 0);          //执行并获取HTML文档内容          $output['output'] = curl_exec($ch);          $output["http_code"] = curl_getinfo($ch,CURLINFO_HTTP_CODE); //我知道HTTPSTAT码哦~          //释放curl句柄          curl_close($ch);          return $output;  }

运行结果如下( 状态 200 ,说明成功):

array(2) { [“output”]=> string(1704) “{“status_code”:200,”success”:{“message”:”image uploaded”,”code”:200},”image”:{“name”:”p67032015a76cb”,”extension”:”jpg”,”size”:”67611″,”width”:”500″,”height”:”666″,”date”:”2017-02-04 15:44:14″,”date_gmt”:”2017-02-04 07:44:14″,”title”:”p67032015″,”description”:null,”nsfw”:”0″,”storage_mode”:”datefolder”,”md5″:”48952a1605b63a777d1af46a91356943″,”original_filename”:”p67032015.jpg”,”original_exifdata”:null,”views”:”0″,”category_id”:null,”chain”:”5″,”thumb_size”:”8181″,”medium_size”:”0″,”expiration_date_gmt”:null,”likes”:”0″,”is_animated”:”0″,”file”:{“resource”:{“type”:”path”,”chain”:{“image”:”/home/ftp/l/lei/image.btlet.com/images/2017/02/04/p67032015a76cb.jpg”,”thumb”:”/home/ftp/l/lei/image.btlet.com/images/2017/02/04/p67032015a76cb.th.jpg”}}},”id_encoded”:”EdU3″,”filename”:”p67032015a76cb.jpg”,”mime”:”image/jpeg”,”url”:”http://btlet.com/images/2017/02/04/p67032015a76cb.jpg”,”url_viewer”:”http://btlet.com/image/EdU3″,”image”:{“filename”:”p67032015a76cb.jpg”,”name”:”p67032015a76cb”,”mime”:”image/jpeg”,”extension”:”jpg”,”url”:”http://btlet.com/images/2017/02/04/p67032015a76cb.jpg”,”size”:”67611″},”thumb”:{“filename”:”p67032015a76cb.th.jpg”,”name”:”p67032015a76cb.th”,”mime”:”image/jpeg”,”extension”:”jpg”,”url”:”http://btlet.com/images/2017/02/04/p67032015a76cb.th.jpg”,”size”:”8181″},”size_formatted”:”67.6 KB”,”display_url”:”http://btlet.com/images/2017/02/04/p67032015a76cb.jpg”,”display_width”:”500″,”display_height”:”666″,”views_label”:”u6b21″,”likes_label”:”u559cu6b22″,”how_long_ago”:”1 u79d2 u524d”,”date_fixed_peer”:”2017-02-04 07:44:14″,”title_truncated”:”p67032015″,”title_truncated_html”:”p67032015″},”status_txt”:”OK”}” [“http_code”]=> int(200) }

下面大家自由发挥采集吧~

Chevereto官方文档:https://chevereto.com/docs/api-v1

 

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】