Документация API
Версия API: v2
FoxiGrow предоставляет стандартный API SMM Panel, который позволяет интегрировать наши сервисы в ваши приложения. Эта документация охватывает все доступные конечные точки и их использование.
API Endpoint
https://foxigrow.com/api/v2
Все запросы должны отправляться на этот endpoint методом POST или GET.
Аутентификация
Все API запросы требуют аутентификации с использованием вашего API ключа. Вы можете найти свой API ключ в настройках аккаунта. Включайте параметр key в каждый запрос.
POST https://foxigrow.com/api/v2
Content-Type: application/json
{
"key": "YOUR_API_KEY",
"action": "services"
}Формат ответа
Все ответы возвращаются в формате JSON. Успешные запросы возвращают запрошенные данные, а ошибки возвращают объект с описанием ошибки.
API Endpoints
Получить сервисы
Возвращает список всех доступных сервисов с их деталями, включая цены, минимальные и максимальные количества.
Параметры
key- Ваш API ключ (обязательно)action- "services"
// Пример ответа
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram",
"rate": "0.90",
"min": "100",
"max": "10000",
"refill": true,
"cancel": true
}
]Получить баланс
Возвращает текущий баланс вашего аккаунта и валюту.
Параметры
key- Ваш API ключ (обязательно)action- "balance"
// Пример ответа
{
"balance": "100.84292",
"currency": "USD"
}Создать заказ
Создает новый заказ для сервиса. Требуемые параметры зависят от типа сервиса.
Стандартный тип
key- Ваш API ключ (обязательно)action- "add"service- ID сервиса (обязательно)link- Целевой URL (обязательно)quantity- Количество заказа (обязательно)
Пакетный тип
key- Ваш API ключ (обязательно)action- "add"service- ID сервиса (обязательно)link- Целевой URL (обязательно)
Пользовательские комментарии
key- Ваш API ключ (обязательно)action- "add"service- ID сервиса (обязательно)link- Целевой URL (обязательно)comments- Комментарии, разделенные переносом строки (обязательно)
// Пример ответа
{
"order": 23501
}Статус заказа
Получить статус одного или нескольких заказов. Можно запросить один заказ или несколько сразу.
Один заказ
key- Ваш API ключ (обязательно)action- "status"order- ID заказа (обязательно)
Несколько заказов (до 100)
key- Ваш API ключ (обязательно)action- "status"orders- ID заказов, разделенные запятой (обязательно)
// Пример ответа
{
"charge": "0.27819",
"start_count": "3572",
"status": "Completed",
"remains": "0",
"currency": "USD"
}Создать дозаказ
Запросить дозаказ для заказа. Доступно только для сервисов, поддерживающих дозаказы.
Параметры
key- Ваш API ключ (обязательно)action- "refill"order- ID заказа (обязательно)
// Пример ответа
{
"refill": "1"
}Статус дозаказа
Проверить статус запроса на дозаказ.
Параметры
key- Ваш API ключ (обязательно)action- "refill_status"refill- ID дозаказа (обязательно)
// Пример ответа
{
"status": "Completed"
}Статусы заказов
Pending- Заказ ожидает обработкиProcessing- Заказ подготавливаетсяIn progress- Заказ выполняетсяCompleted- Заказ успешно выполненPartial- Заказ частично выполнен (возврат за остаток)Canceled- Заказ отменен
Обработка ошибок
При возникновении ошибки API возвращает JSON объект с полем error, описывающим проблему.
// Пример ответа с ошибкой
{
"error": "Invalid API key"
}Лимиты запросов
Для обеспечения качества сервиса действуют следующие лимиты:
- 5 запросов в секунду
- 100 запросов в минуту
- 1000 запросов в час
Поддержка
Если у вас есть вопросы по API, обратитесь в нашу службу поддержки:
Telegram: @FoxigrowBD