aimer/auxpi

0.01 2019-06-17 08:30 UTC

This package is auto-updated.

Last update: 2024-09-17 20:27:56 UTC


README

A auxpi ADK。

安装

$ composer require aimer/auxpi -vvv

使用

你可以在 src/index.php 找到实例代码

上传图片

use Aimer\Auxpi\Api;

include_once "../vendor/autoload.php";

$url = "http://你的图床/api/";
$token = "你的 Token";
$api = new Api($url, $token);
$v1 = $api->uploadImageV1('sougou '123.png');
$v2 = $api->uploadImageV2('123.png');


echo 'Version 1 Link:'.  $v1['data']['url']. "\r\n";
echo 'Version 2 Link:'. $v2['data']['url'] . "\r\n";

uploadImageV1($select,$path) 方法可以将图片上传到指定的图床,其中$select 为要上传的图床,$path 为图片的存储路径。返回的数组格式如下

array(3) {
  ["code"]=>
  int(200)
  ["msg"]=>
  string(2) "ok"
  ["data"]=>
  array(3) {
    ["delete"]=>
    string(0) ""
    ["name"]=>
    string(7) "123.png"
    ["url"]=>
    string(71) "https://cy-pic.kuaizhan.com/g3/8a/79/3e25-c3f6-4d59-8e73-caa980b87f2d51"
  }
}

uploadImageV2($path) 方法是将图片上传到你的服务器,并获取分发链接,具体上传到哪个图床由你的服务器决定。返回的数组格式如下

array(3) {
  ["code"]=>
  int(200)
  ["msg"]=>
  string(2) "ok"
  ["data"]=>
  array(2) {
    ["name"]=>
    string(7) "123.png"
    ["url"]=>
    string(66) "https://test.demo-1s.com/dispatch/46a13a9329ff4e2fc60e8e0d46b7c5cc"
  }
}

$select 的可选值如下

sougou # 搜狗图床
sina   # 新浪图床
smms   #smms 图床
cc     #upload.cc
flickr #flickr
imgur  #imgur
prnt   #prnt
neteasy #网易
jd      #京东
juejin  #掘金
ali     #阿里
local   #本地
suning  #苏宁
xiaomi  #小米
vim     #Vim-CN
ooxx    #OOXX
souhu   #搜狐
github  #Github
toutiao #头条
gitee   #gitee 

运行示例代码

cd src
php index.php

贡献

你可以通过以下三种方式之一进行贡献

  1. 使用 问题追踪器 提交错误报告。
  2. 问题追踪器 上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不十分正式。你只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献都必须附带相应的单元测试(如果适用)。

许可证

MIT