Детали API

API Panel.Socialesale позволяет вам взаимодействовать с нашим сайтом, просто отправляя запрос на наш сервер. Эта услуга предоставляется бесплатно.

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

HTTP-метод POST
URL API https://panel.socialesale.com/api/v2
Ключ API Получите ключ API на странице Аккаунт
Формат ответа JSON
Пример кода на PHP https://panel.socialesale.com/example.txt
Добавить заказ

Используйте этот метод для оформления нового заказа для любой активной услуги.

Параметры Описания
api_tokenВаш API-токен
actionНазвание метода
serviceID услуги
linkСсылка на страницу
quantityНеобходимое количество

Успешный ответ:

{
  "order":"23501"
}
Статус заказа

Используйте этот метод для получения статуса любого из ваших заказов.

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

Параметры Описания
api_token Ваш API-токен
action Название метода
order ID заказа

Заказы Drip Feed: используйте ID заказа, возвращённый методом add. status описывает заказ целиком. Пока он выполняется, возвращается In Progress. start_counter - это значение в начале первого запуска, а remains - количество, которое ещё не доставлено (не начатые запуски плюс всё, что осталось в уже начатых запусках). Когда заказ завершается, возвращается Completed, Partial или Cancelled, а remains - итоговое недоставленное количество.

Отмена: заказ в статусе Cancelling ещё не финален. Продолжайте проверять его статус, пока он не изменится на Cancelled или Partial, и возвращайте деньги своему клиенту только по этому окончательному ответу.

Успешный ответ:

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
Отменить заказ

Заказ может быть автоматически отменён через API, если "Начальный счётчик" всё ещё пуст (отмена и возврат средств занимают 10-20 минут). После обновления "Начального счётчика" работа над заказом уже началась, и его больше нельзя автоматически отменить через API.

Для уже начатых заказов мы, возможно, всё ещё сможем отменить их вручную, но вам нужно будет запросить отмену через открытие тикета.

Параметры Описания
api_token Ваш API-токен
action Название метода
order ID заказа(ов), через запятую, до 100 ID

Заказы Drip Feed: запрос на отмену принимается всегда. Если нет активного запуска, заказ завершается сразу, а запуски, которые так и не начались, возвращаются. Если запуск активен, заказ показывает Cancelling до завершения этого запуска, а затем заканчивается как Cancelled (ничего не доставлено) или Partial. Используйте status, чтобы прочитать итоговое remains.

Пример ответа:

[
  {
    "order": 721,
    "cancel": 1,
    "message": "We are now attempting to cancel your order..."
  },
  {
    "order": 722,
    "errors": ["This order cannot be cancelled because its current status is COMPLETED."]
  }
]
Создать запрос на восстановление

Запросите восстановление для одного или нескольких заказов одновременно. Эта функция поддерживается только услугами с параметром "refill": true, и восстановление доступно в течение ограниченного времени после завершения заказа.

Параметры Описания
api_tokenВаш API-токен
actionНазвание метода
orderID заказа
ordersID заказа(ов), через запятую, до 100 ID

Пример ответа:

{
  "refill": "1"
}
[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 2,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]
Статус восстановления

Проверьте статус одного или нескольких запросов на восстановление одновременно. Statuses: Pending, In progress, Completed, Rejected.

Параметры Описания
api_tokenВаш API-токен
actionНазвание метода
refillID восстановления
refillsID восстановлений (через запятую, до 100 ID)

Пример ответа:

{
  "status": "Completed"
}
[
  {
    "refill": 1,
    "status": "Completed"
  },
  {
    "refill": 2,
    "status": {
      "error": "Refill not found"
    }
  }
]
Список услуг

Это вернёт все активные услуги с их ценами и параметрами, доступными для вашего аккаунта. Здесь будет вся информация, необходимая для автоматической настройки или определения цен.

Параметры Описания
api_token Ваш API-токен
action Название метода

Пример ответа:

[
  {
      "id": 101,
      "service_id": 1,
      "name": "Real & Active Followers - Best Server",
      "rate": "250.00",
      "min": "100",
      "max": "100000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": true,
      "cancel": true,
      "dripfeed": false,
      "paragraphs": false,
      "desc": "0-3 Hours Start | Full Link | 20 Days Refill\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 107,
      "service_id": 1,
      "name": "Indian Mixed Followers",
      "rate": "150.00",
      "min": "200",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": false,
      "dripfeed": true,
      "paragraphs": false,
      "desc": "0-12 Hours Start | Full Link |\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 30067,
      "service_id": 1,
      "name": "Instagram Followers - Worldwide",
      "rate": "103.00",
      "min": "100",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "dripfeed": false,
      "paragraphs": false,
      "desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
  }
]
Текущий баланс

Используется для получения суммы доступных средств на вашем аккаунте.

Параметры Описания
api_token Ваш API-токен
action Название метода

Пример ответа:

{
  "balance": "100.78",
  "currency": "USD"
}