Уникализация фото
Уникализация папок
История загрузок
0 шт.
Оплата
20 кр.
API
Поддержка
Зарегистрируйтесь и получите в подарок 50 кредитов!
Информация о задаче и их список
|
Возвращает список задач или информацию о конкретной о задаче по её UID POST https://pixflow.ru/api/v1/tasks HEADER Authorization: Bearer {ваш токен} |
||||
|---|---|---|---|---|
| Параметр | Описание | |||
|
task_uid
string
|
UID задачи, который был получен при использовании метода /task-create/batch или /task-create/single. Если не указан этот параметр, то метод вернёт список задач | |||
| Ответы | |
|---|---|
| Код | Ответ |
| 200 |
Возможные значения status:
|
| 200 |
|
//Ссылка
$api_url = 'https://pixflow.ru/api/v1/tasks';
//Токен авторизации из личного кабинета: https://pixflow.ru/user/api
$api_token = "jgcJkV7fSV2KzHyzmdIV4pS5VHshgbsOsRg26wQRd5AxRGIpJF";
//Заголовки
$headers = [
'Authorization: Bearer '.$api_token
];
//Данные запроса (если нужно получить информацию о конкретной задаче)
$data = [
//'task_uid' => 'gsvyz98boa',
];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $api_url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
$http_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
if($http_code !== 200)
exit('['.$http_code.'] Ошибка запроса');
if(!$json = json_decode($response))
exit('Ошибка декодирования данных');
if($json->type == 'error'){
foreach($json->errors as $error)
echo $error.PHP_EOL;
exit;
}
if(count($json->data) > 0){
echo 'Список задач: '.PHP_EOL;
foreach($json->data as $task){
echo $task->uid.PHP_EOL;
}
} else {
echo 'Задачи не найдены'.PHP_EOL;
}
import requests
import json
import sys
# Ссылка
api_url = "https://pixflow.ru/api/v1/tasks"
# Токен авторизации из личного кабинета: https://pixflow.ru/user/api
api_token = "jgcJkV7fSV2KzHyzmdIV4pS5VHshgbsOsRg26wQRd5AxRGIpJF"
# Заголовки запроса
headers = {
"Authorization": f"Bearer {api_token}",
}
# Параметры запроса (если нужно получить информацию о конкретной задаче)
data = {
# "task_uid": "gsvyz98boa",
}
# Отправляем запрос
try:
response = requests.post(api_url, headers=headers, data=data)
http_code = response.status_code
resp_text = response.text
except Exception as e:
print("Ошибка при выполнении запроса: ", e)
sys.exit()
if http_code != 200:
print(f"[{http_code}] Ошибка запроса")
sys.exit()
try:
json_resp = response.json()
except json.JSONDecodeError:
print("Ошибка декодирования ответа")
sys.exit()
if json_resp.get("type") == "error":
for err in json_resp.get("errors", []):
print(err)
sys.exit()
# Если есть список задач — выводим
tasks = json_resp.get("data", [])
if len(tasks) > 0:
print("Список задач:")
for task in tasks:
print(task.get("uid"))
else:
print("Задачи не найдены")
const axios = require("axios");
//Ссылка
const api_url = "https://pixflow.ru/api/v1/tasks";
//Токен авторизации из личного кабинета: https://pixflow.ru/user/api
const api_token = "jgcJkV7fSV2KzHyzmdIV4pS5VHshgbsOsRg26wQRd5AxRGIpJF";
(async() => {
try{
//Параметры запроса (если нужно получить информацию о конкретной задаче)
const data = {
//task_uid: "gsvyz98boa",
};
const response = await axios.post(api_url, data, {
headers: {
Authorization: `Bearer ${api_token}`,
},
});
if(response.data.type === "error") {
console.error("Ошибка:");
response.data.errors.forEach(err => console.error(" -", err));
return;
}
//Если есть список задач — выводим
const tasks = response.data.data || [];
if(tasks.length > 0){
console.log("Список задач:");
tasks.forEach(task => console.log(task.uid));
} else {
console.log("Задачи не найдены");
}
} catch(err){
if(err.response){
console.error("[" + err.response.status + "] Ошибка запроса");
} else {
console.error("Ошибка: ", err.message);
}
}
})();
#Список задач
curl -k -X POST 'https://pixflow.ru/api/v1/tasks' \
-H 'Authorization: Bearer jgcJkV7fSV2KzHyzmdIV4pS5VHshgbsOsRg26wQRd5AxRGIpJF'
#Информация об одной конкретной задаче
curl -k -X POST 'https://pixflow.ru/api/v1/tasks' \
-H 'Authorization: Bearer jgcJkV7fSV2KzHyzmdIV4pS5VHshgbsOsRg26wQRd5AxRGIpJF' \
-F 'task_uid=xvsqm734ix'