Интеграция API
Используйте HTTP API Gopeed и официальные SDK для создания и управления задачами загрузки.
Gopeed предоставляет интерфейс HTTP API для внешнего использования, позволяющий управлять загрузками через API.
Включение API
Сначала необходимо установить протокол связи TCP. Перейдите в Настройки -> Дополнительно -> Протокол связи и установите протокол связи на TCP. Затем задайте IP-адрес и порт, как показано на рисунке ниже:

Вы можете установить любой порт, но убедитесь, что он не занят другими
приложениями или не зарезервирован системой, так как это может привести к
ошибкам доступа.
После этого вы сможете получить доступ к API по адресу http://127.0.0.1:9999. В целях безопасности рекомендуется установить токен. Перейдите в Настройки -> Дополнительно -> API Token и задайте токен, как показано на рисунке ниже:

Примечание: Вышеуказанные настройки вступают в силу после перезапуска.
Использование JS SDK
Gopeed предоставляет официальную библиотеку JS, которую необходимо сначала установить, выполнив npm install @gopeed/rest:
npm install @gopeed/restЗатем вы можете приступить к использованию, например:
import { Client } from "@gopeed/rest";
(async function () {
// Создание клиента
const client = new Client();
// Создание задачи
const res = await client.createTask({
req: {
url: "https://example.com/file.zip",
},
});
})();Дополнительные примеры использования, исходный код и обновления пакетов доступны в официальном репозитории Gopeed JS.
Использование Python SDK
Python SDK от пользователя сообщества @tick97115115.
pip install gospeed_api- Github:https://github.com/tick97115115/gospeed_api
- Пример:https://github.com/tick97115115/gospeed_api/blob/main/tests/test_index.py
Использование HTTP API
Конечно, вы также можете напрямую вызывать API через HTTP-запросы. Подробнее см. в документации API.