mar4elkin / neaktor_class
此包最新版本(dev-master)没有提供许可证信息。
neaktor api 的中间层。
dev-master
2020-01-27 13:45 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-28 00:39:15 UTC
README
要使用 'neaktor' api,需要初始化 Neaktor 类并调用连接函数 neoconn
。neoconn
有两个必填参数 url
、token
和两个非必填参数 body
、method
。 url
-> 需要的链接,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_field
和 key
,其中 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);