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

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

5 июля 2024


Автор: СкайВеб24
Фото 1: «»
Привет, на связи Скайвеб!

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


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


Методы

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

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-генератор». Подробнее о методах, а также о принимаемых и возвращаемых параметрах вы можете узнать в нашей документации. Надеемся, эти методы помогут и вам!