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


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

• API працює за принципом GET/POST запитів на https://boost-media.biz/api/v2/

• Відповідь повертається у форматі JSON

• Авторизація користувача відбувається за токеном. Отримати токен можна в
налаштуваннях.

- Приклад запиту:

https://boost-media.biz/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://boost-media.biz/api/v2/?action=balance&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- Приклад відповіді:

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

- Метод повертає об'єкт, що містить наступні поля:

Поле Значення
balance Поточний баланс
currency Валюта
error Опис помилки у випадку невдачного запиту

- Приклад запиту:

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

- Приклад відповіді:

{
  "order": "123"
}
                        

- Метод повертає об'єкт, що містить наступні поля:

Поле Значення
order Ідентифікатор створеного замовлення
error Опис помилки у випадку невдачного запиту

- Приклад запиту:

https://boost-media.biz/api/v2/?action=status&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- Приклад відповіді:

{
    "charge": "0.3",
    "currency": UAH,
    "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://boost-media.biz/api/v2/?action=status&orders=123,124,125&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- Приклад відповіді:

{
    "123": {
        "charge": "0.3",
        "currency": UAH,
        "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": UAH,
        "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://boost-media.biz/api/v2/?action=cancel&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

- Приклад відповіді:

{
    "cancel": "ok"
}
                        

- Метод повертає об'єкт, що містить наступні поля:

Поле Значення
cancel Статус відміни замовлення (ok)
error Опис помилки у випадку невдачного запиту

- Приклад запиту:

https://boost-media.biz/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