GopeedGopeed

Интеграция API

Используйте HTTP API Gopeed и официальные SDK для создания и управления задачами загрузки.

Gopeed предоставляет интерфейс HTTP API для внешнего использования, позволяющий управлять загрузками через API.

Включение API

Сначала необходимо установить протокол связи TCP. Перейдите в Настройки -> Дополнительно -> Протокол связи и установите протокол связи на TCP. Затем задайте IP-адрес и порт, как показано на рисунке ниже:

Image

Вы можете установить любой порт, но убедитесь, что он не занят другими приложениями или не зарезервирован системой, так как это может привести к ошибкам доступа.

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

Image

Примечание: Вышеуказанные настройки вступают в силу после перезапуска.

Использование 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

Использование HTTP API

Конечно, вы также можете напрямую вызывать API через HTTP-запросы. Подробнее см. в документации API.

On this page