mar4elkin/neaktor_class

此包最新版本(dev-master)没有提供许可证信息。

neaktor api 的中间层。

dev-master 2020-01-27 13:45 UTC

This package is auto-updated.

Last update: 2024-09-28 00:39:15 UTC


README

要使用 'neaktor' api,需要初始化 Neaktor 类并调用连接函数 neoconnneoconn 有两个必填参数 urltoken 和两个非必填参数 bodymethodurl -> 需要的链接,token -> 用于认证的令牌,body -> 请求体(json 数组),如果未指定,请求将发送不带请求体,method -> 需要的方法(post、put...)如果未指定,则使用 get 方法。

neoconn

连接到 api 的函数,返回 json 数组

// get request

$url = 'https://api.neaktor.com/v1/tasks/5385604';
$token = 'TOKEN HERE';

$Neaktor = new Neaktor(); 
$data = $Neaktor->neoconn($url, $token,);
print_r($data);
// delete request

$url = 'https://api.neaktor.com/v1/tasks/5385604';
$token = 'TOKEN HERE';

$json_string_delete = '
     {
        "deleted": true,
        "message": "101"
     }
     ';

$Neaktor = new Neaktor(); 
$data = $Neaktor->neoconn($url, $token, $body, 'DELETE');
print_r($data);

picker

输入需要 id_fieldkey,其中 id_field -> 需要字段的 id,key -> 需要输出的字段,返回 key 的值。仅适用于 get 请求,并且如果选择了一个任务!

// picker

$url = 'https://api.neaktor.com/v1/tasks/5385604';
$token = 'TOKEN HERE';

$id = 'createddate';
$key = 'value';

$Neaktor = new Neaktor();  
$data = $Neaktor->neoconn($url, $token');
echo $Neaktor->picker($id, $key);