• Вы без проблем сможете подключить наши услуги к себе в PerfectPanel, SocPanel, CrownPanel или любую другую систему.
• API работает по принципу GET/POST запросов на https://soc-rocket.ru/api/v2/
• Ответ возвращается в JSON формате.
• Авторизация пользователя производится по токену. Получить токен можно в настройках.
HTTP Method |
POST / GET |
|---|---|
HTTP Method |
https://soc-rocket.ru/api/v2/ |
API Key |
Получить можно в настройках |
Response format |
JSON |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
services |
- Пример GET запроса:
https://soc-rocket.ru/api/v2/?action=services&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- Пример ответа:
[
{
"category" => "Instagram likes",
"service" => "14",
"name" => "Лайки - 10К ⚡️",
"rate" => "3.00",
"min" => "10",
"max" => "10000",
"soc" => "instagram",
"type" => "likes",
"refill" => true,
"cancel" => true
}
]
- Метод возвращает массив объектов, содержащих следующие поля:
| Поле | Значение |
|---|---|
category |
Название категории |
service |
Идентификатор услуги |
name |
Название услуги |
rate |
Цена за тысячу выполнений |
min |
Минимальное количество для заказа |
max |
Максимальное количество для заказа |
soc |
Соц.сеть:
• vk • telegram • youtube • other |
type |
Тип услуги:
• followers • friends • likes • views • comments • auto • other |
refill |
Возможность докрутки |
cancel |
Возможность отмены |
error |
Описание ошибки, в случае неудачного запроса |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
balance |
- Пример запроса:
https://soc-rocket.ru/api/v2/?action=balance&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- Пример ответа:
{
"balance": "9999.99",
"currency": "RUB"
}
- Метод возвращает объект, содержащий следующие поля:
| Поле | Значение |
|---|---|
balance |
Текущий баланс |
currency |
Валюта баланса |
error |
Описание ошибки, в случае неудачного запроса |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
add |
service |
ID Услуги |
link |
Ссылка на страницу/пост |
quantity |
Нужное количество |
posts (опционально) |
Количество будущих постов (для авто услуг) |
comments (опционально) |
Комментарии (разделитель - \r\n, \n или \r) |
answer_number (опционально) |
Номер ответа (для голосований) |
- Пример запроса:
https://soc-rocket.ru/api/v2/?action=add&service=1&link=https://instagram.com/instagram&quantity=100&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- Пример ответа:
{
"order": "123"
}
- Метод возвращает объект, содержащий следующие поля:
| Поле | Значение |
|---|---|
order |
Идентификатор созданного заказа |
error |
Описание ошибки, в случае неудачного запроса |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
status |
order |
ID заказа |
- Пример запроса:
https://soc-rocket.ru/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 |
Описание ошибки, в случае неудачного запроса |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
status |
orders |
ID заказов (через запятую) (не более 100 шт) |
- Пример запроса:
https://soc-rocket.ru/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 |
Описание ошибки, в случае неудачного запроса |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
cancel |
order |
ID заказа |
- Пример запроса:
https://soc-rocket.ru/api/v2/?action=cancel&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- Пример ответа:
{
"cancel": "ok"
}
- Метод возвращает объект, содержащий следующие поля:
| Поле | Значение |
|---|---|
cancel |
Статус отмены заказа (ok) |
error |
Описание ошибки, в случае неудачного запроса |
- Параметры для запроса:
| Параметр | Описание |
|---|---|
key |
Ключ API |
action |
refill |
order |
ID заказа |
- Пример запроса:
https://soc-rocket.ru/api/v2/?action=refill&order=123&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- Пример ответа:
{
"refill": "123"
}
- Метод возвращает объект, содержащий следующие поля:
| Поле | Значение |
|---|---|
refill |
Идентификатор созданного рефилла |
error |
Описание ошибки, в случае неудачного запроса |
| Ошибка | Описание |
|---|---|
auth error |
Ошибка авторизации. Неверный токен |
no money |
Недостаточно средств на балансе |
not found |
Заказ не существует |
action unknown |
Неправильно указан метод/параметр action |
service null |
Не указан ID услуги |
link null |
Не указана ссылка на задание |
qnt null |
Не указано количество |
limit min |
Количество меньше допустимого |
limit max |
Количество больше допустимого |
is not available |
Услугу нельзя использать через Api |
qnt is not a multiple of 10/100/1000 |
Количество не кратно 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 |
Докрутка возможна только через 24 часа после завершения заказа |
refill not available |
Докрутка не возможна, услуга без гарантии |
unknown |
Неизвстная ошибка. Обратитесь в поддержку |