API V2 С помощью API возможно интегрировать свой сайт по услугам продвижения в социальных сетях


• С помощью API возможно интегрировать свой сайт по услугам продвижения в социальных сетях.

• API работает по принципу GET/POST запросов на https:///api/v2/

• Ответ возвращается в JSON формате

• Авторизация пользователя производится по токену. Получить токен можно в настройках.

- Пример запроса:

https:///api/v2/?action=services&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

[
    {
        "category" => "Instagram likes",
        "service" => "14",
        "name" => "Likes - 10К ⚡️",
        "rate" => "3.00",
        "min" => "10",
        "max" => "10000",
        "soc" => "instagram",
        "type" => "likes"
    }
]
                        

- Метод возвращает массив объектов, содержащих следующие поля:

Поле Значение
category Название категории
service Идентификатор услуги
name Название услуги
rate Цена за тысячу выполнений
min Минимальное количество для заказа
max Максимальное количество для заказа
soc Соц.сеть:
• instagram
• vk
• telegram
• youtube
• other
type Тип услуги:
• followers
• friends
• likes
• views
• comments
• auto
• other
error Описание ошибки, в случае неудачного запроса

- Пример запроса:

https:///api/v2/?action=balance&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

{
  "balance": "9999.99",
  "currency": RUB 
}
                        

- Метод возвращает объект, содержащий следующие поля:

Поле Значение
balance Текущий баланс
currency Валюта
error Описание ошибки, в случае неудачного запроса

- Пример запроса:

https:///api/v2/?action=add&service=1&link=https://instagram.com/instagram&quantity=100&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

{
  "order": "123"
}
                        

- Метод возвращает объект, содержащий следующие поля:

Поле Значение
order Идентификатор созданного заказа
error Описание ошибки, в случае неудачного запроса

- Пример запроса:

https:///api/v2/?action=status&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

{
    "charge": "0.3",
    "currency": RUB,
    "service": "1",
    "link": "https://instagram.com/instagram",
    "quantity": "100",
    "start_count": "0",
    "date": "23:06:26 27.04.2022",
    "status": "In progress",
    "remains": "100"
}
                        

- Метод возвращает объект, содержащий следующие поля:

Поле Значение
charge Потраченные на заказ деньги
currency Валюта
service Идентификатор услуги
link Ссылка указанная при создании заказа
quantity Заказаное количество
start_count Количество на момент активации заказа
date Дата создания заказа
status Статус заказа:
• In progress
• Partial
• Pending
• Completed
• Canceled
remains Оставшееся количество
error Описание ошибки, в случае неудачного запроса

- Пример запроса:

https:///api/v2/?action=status&orders=123,124,125&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

{
    "123": {
        "charge": "0.3",
        "currency": RUB,
        "service": "1",
        "link": "https://instagram.com/instagram",
        "quantity": "100",
        "start_count": "0",
        "date": "23:06:26 27.04.2022",
        "status": "In progress",
        "remains": "100"
    },
    "124": {
        "error": "not found"
    },
    "125": {
        "charge": "0.6",
        "currency": RUB,
        "service": "1",
        "link": "https://instagram.com/instagram",
        "quantity": "200",
        "start_count": "0",
        "date": "23:10:35 27.04.2022",
        "status": "In progress",
        "remains": "200"
    }
}
                        

- Метод возвращает массив объектов, содержащих следующие поля:

Поле Значение
charge Потраченные на заказ деньги
currency Валюта
service Идентификатор услуги
link Ссылка указанная при создании заказа
quantity Заказаное количество
start_count Количество на момент активации заказа
date Дата создания заказа
status Статус заказа:
• In progress
• Partial
• Pending
• Completed
• Canceled
remains Оставшееся количество
error Описание ошибки, в случае неудачного запроса

- Пример запроса:

https:///api/v2/?action=cancel&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

{
    "cancel": "ok"
}
                        

- Метод возвращает объект, содержащий следующие поля:

Поле Значение
cancel Статус отмены заказа (ok)
error Описание ошибки, в случае неудачного запроса

- Пример запроса:

https:///api/v2/?action=refill&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

{
    "refill": "123"
}
                        

- Метод возвращает объект, содержащий следующие поля:

Поле Значение
refill Идентификатор созданного рефилла
error Описание ошибки, в случае неудачного запроса
Ошибка
auth error
no money
not found
action unknown
service null
link null
qnt null
limit min
limit max
is not available
qnt is not a multiple of 10/100/1000
is already running
is not link to the post
is not full link
is not login
link incorrect
account is private
thematics forbidden
black list
invalid character
order completed
cancel not available
order in progress
date expired
can refill after 24 hours
refill not available
unknown