API-методы для работы с модулем «ChatGPT: SEO-генератор»

Привет, на связи Скайвеб!

Недавно к нам обратился клиент с просьбой доработки нашего одного из востребованных модулей - «ChatGPT: SEO-генератор». Ему нужна была автоматизации процесса создания заданий на генерацию контента. Для удовлетворения этой просьбы мы решили создать API-методы, позволяющие создавать задания, добавлять элементы в него и запускать задания в работу.




[spoiler]


Методы

Сейчас мы расскажем созданных нами методах:

1. Получение списка заданий
Благодаря методу list можно получить список созданных заданий.

Пример вызова:
<?php $yourVariable = \Skyweb24\ChatgptSeo\Api\Task::list($arParams);?>
2. Добавление заданий в список заданий
С помощью метода add можно добавлять задания в список заданий.

Пример вызова:
<?php $yourVariable = \Skyweb24\ChatgptSeo\Api\Task::add($data);?>
3. Запуск задания в работу
Методом run запустить задание в работу.

Пример вызова:
<?php $yourVariable = \Skyweb24\ChatgptSeo\Api\Task::run($taskID);?>
4. Получение элементов задания
Метод getTaskByID позволяет получить список элементов, для которых создано задание.

Пример вызова:
<?php $yourVariable = \Skyweb24\ChatgptSeo\Api\TaskElement::getTaskByID(int $taskID, array $statusIdList = []);?>
5. Добавление элементов в задание
Благодаря методу add (не путать с методом для добавления задания в список заданий) можно получить список добавленных в задание элементов.

Пример вызова:
<?php $yourVariable = \Skyweb24\ChatgptSeo\Api\TaskElement::add(int $taskID, int $elementId);?>

Заключение
Благодаря этим методам, у наших клиентов появилась возможность автоматизации некоторых процессов, связанных с работой с нашим модулем «ChatGPT: SEO-генератор». Подробнее о методах, а также о принимаемых и возвращаемых параметрах вы можете узнать в нашей документации. Надеемся, эти методы помогут и вам!

Подписывайтесь на наши соцсети и медиа, чтобы не пропустить новости об обновлениях и выходе новых продуктов. Также, если у вас есть идеи или пожелания по развитию наших продуктов, не стесняйтесь - пишите нам, мы всегда открыты для новых идей: