mar4elkin / neaktor_class
interlayer for neaktor api .
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mar4elkin/neaktor_class
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2025-04-28 01:54:24 UTC
README
Для работы с api 'neaktor' нужно инициализировать класс 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);