Для подключения к API нужно скачать PHP библиотеку - smoserviceapi.class.php
 

Пример кода запроса баланса


 include('./class/smoserviceapi.class.php');

 $smoservice_api = new SmoserviceAPI('ЛОГИН ОТ МАГАЗИНА','ПАРОЛЬ ОТ МАГАЗИНА');

 $result = $smoservice_api->get('balance');

 ОТВЕТ:

 $result =
 stdClass Object
 (
 [response] => stdClass Object
 (
 [balance] => 0
 )
 )

Пример создания заказа


 include('./class/smoserviceapi.class.php');

 $smoservice_api = new SmoserviceAPI('ЛОГИН ОТ МАГАЗИНА','ПАРОЛЬ ОТ МАГАЗИНА');

 $result = $smoservice_api->get('order',$par = array(
 'type' => 'vkontakte-nakrutka-podpischikov',
 'count' => 100,
 'par' => array(
 'quality' => 0
 ),
 'link' => 'https://vk.com/id1'
 ));

 ОТВЕТ:

 $result =
 stdClass Object
 (
 [response] => stdClass Object
 (
 [order] => stdClass Object
 (
 [payform] => Array
 (
 [0] => 10220 // <-- ID Во внутренней системе
 [1] => 1410020107
 )

 [invoice_id] => 4190959278989132674 // <-- HASH платежа
 [ssid] => 931COEOZPT
 )

 )

 )

Пример проверки статуса заказа


 include('./class/smoserviceapi.class.php');

 $smoservice_api = new SmoserviceAPI('ЛОГИН ОТ МАГАЗИНА','ПАРОЛЬ ОТ МАГАЗИНА');

 $result = $smoservice_api->get('checkOrderByID',$par = array(
 'id' => 10220
 ));

 ОТВЕТ:

 $result =
 stdClass Object
 (
 [response] => stdClass Object
 (
 [order] => stdClass Object
 (
 [status_mes] => В очереди
 )

 )

 )

Подробное описание доступных команд


1. balance - проверка баланса
Входящие значения:
НЕТ
Ответ:
{"response":{"balance":10}}
баланс = 10 руб.

2. order - заказ
Входящие значения:
link - Ссылка на нужную страницу
note - Примечание (доступно только вам)

 

type
имя товара
count
количество
par
параметры
Пример массива запроса
ВКонтакте
vkontakte-nakrutka-podpischikov min: 100 quality - Качество
0 - Экономное
1 - Стандартное
2 - Наилучшее
 
Array
(
 [type] => vkontakte-nakrutka-podpischikov
 [count] => 100
 [par] => Array
 (
 [quality] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
vkontakte-opros-na-stene min: 100 sex - Пол
0 - Любой
1 - Мужской
2 - Женский

country - Страна
0 - Все страны
1 - Россия

age - Возраст
0 - Любой
1 - До 22
2 - От 22

delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
5 - 90-720 сек.

rate2num - Голосовать за номер
0 - 1
1 - 2
2 - 3
3 - 4
4 - 5
5 - 6
6 - 7
7 - 8
8 - 9
9 - 10
 
Array
(
 [type] => vkontakte-opros-na-stene
 [count] => 100
 [par] => Array
 (
 [sex] => 0
 [country] => 0
 [age] => 0
 [delay] => 0
 [rate2num] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
vkontakte-like min: 100 sex - Пол
0 - Любой
1 - Мужской
2 - Женский

country - Страна
0 - Все страны
1 - Россия
2 - Украина

age - Возраст
0 - Любой
1 - До 22
2 - От 22
 
Array
(
 [type] => vkontakte-like
 [count] => 100
 [par] => Array
 (
 [sex] => 0
 [country] => 0
 [age] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
Instagram
instagram-podpischiki min: 100 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
5 - 90-720 сек.

have_avatars - Наличие аватарки
0 - Не важно
1 - Только с авой
 
Array
(
 [type] => instagram-podpischiki
 [count] => 100
 [par] => Array
 (
 [delay] => 0
 [have_avatars] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
instagram-lajki-na-foto min: 100 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
5 - 90-720 сек.

have_avatars - Наличие аватарки
0 - Не важно
1 - Только с авой
 
Array
(
 [type] => instagram-lajki-na-foto
 [count] => 100
 [par] => Array
 (
 [delay] => 0
 [have_avatars] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
Twitter
twitter-tvit-v-izbrannoe min: 100 Демография - Демография
0 - Зарубежные
1 - Русские

Аватарка - Аватарка
0 - Без разницы
1 - Только с авой
 
Array
(
 [type] => twitter-tvit-v-izbrannoe
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 [Аватарка] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
twitter-retvity min: 100 Демография - Демография
0 - Зарубежные
1 - Русские

Аватарка - Аватарка
0 - Без разницы
1 - Только с авой
 
Array
(
 [type] => twitter-retvity
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 [Аватарка] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
twitter-podpischiki min: 100 Демография - Демография
0 - Зарубежные
1 - Русские

Аватарка - Аватарка
0 - Без разницы
1 - Только с авой
 
Array
(
 [type] => twitter-podpischiki
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 [Аватарка] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
YouTube
youtube-prosmotry-youtube min: 3000 country - Страна
0 - Все страны

Гарантия - Гарантия
0 - Без гарантии
1 - С гарантией
 
Array
(
 [type] => youtube-prosmotry-youtube
 [count] => 3000
 [par] => Array
 (
 [country] => 0
 [Гарантия] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
youtube-podpischiki-youtube min: 50 sex - Пол
0 - Любой
1 - Мужской
2 - Женский
 
Array
(
 [type] => youtube-podpischiki-youtube
 [count] => 50
 [par] => Array
 (
 [sex] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
youtube-lajki-youtube min: 20 sex - Пол
0 - Любой
1 - Мужской
2 - Женский
 
Array
(
 [type] => youtube-lajki-youtube
 [count] => 20
 [par] => Array
 (
 [sex] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
Одноклассники
odnoklassniki-group min: 100 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.

База - База
0 - 1 база
1 - 2 база
 
Array
(
 [type] => odnoklassniki-group
 [count] => 100
 [par] => Array
 (
 [delay] => 0
 [База] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
odnoklassniki-zajavki-v-druzja min: 100 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
5 - 90-720 сек.
 
Array
(
 [type] => odnoklassniki-zajavki-v-druzja
 [count] => 100
 [par] => Array
 (
 [delay] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
odnoklassniki-nakrutka-klass min: 100 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
5 - 90-720 сек.
 
Array
(
 [type] => odnoklassniki-nakrutka-klass
 [count] => 100
 [par] => Array
 (
 [delay] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
odnoklassniki-nakrutka-oprosov min: 100 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
5 - 90-720 сек.

rate2num - Голосовать за номер
0 - 1
1 - 2
2 - 3
3 - 4
4 - 5
5 - 6
6 - 7
7 - 8
8 - 9
9 - 10
 
Array
(
 [type] => odnoklassniki-nakrutka-oprosov
 [count] => 100
 [par] => Array
 (
 [delay] => 0
 [rate2num] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
Facebook
facebook-lajki-fanpage min: 100 Демография - Демография
0 - Зарубежные
1 - Русские

Аватарка - Аватарка
0 - Без разницы
1 - Только с авой
 
Array
(
 [type] => facebook-lajki-fanpage
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 [Аватарка] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
facebook-uchastniki-v-gruppu min: 100 Демография - Демография
0 - Зарубежные
1 - Русские
 
Array
(
 [type] => facebook-uchastniki-v-gruppu
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
facebook-zajavki-v-druzja-podpisichki min: 100 Демография - Демография
0 - Зарубежные
1 - Русские
 
Array
(
 [type] => facebook-zajavki-v-druzja-podpisichki
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
facebook-lajki-na-post-foto min: 100 Демография - Демография
0 - Зарубежные
1 - Русские

Аватарка - Аватарка
0 - Без разницы
1 - Только с авой
 
Array
(
 [type] => facebook-lajki-na-post-foto
 [count] => 100
 [par] => Array
 (
 [Демография] => 0
 [Аватарка] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
Мой мир
my_mail-uchastniki-v-gruppu min: 500 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
 
Array
(
 [type] => my_mail-uchastniki-v-gruppu
 [count] => 500
 [par] => Array
 (
 [delay] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
my_mail-zajavki-v-druzja min: 500 delay - Интервал (задержка)
0 - Любая
1 - 30 сек.
2 - 30-60 сек.
3 - 30-180 сек.
4 - 60-360 сек.
 
Array
(
 [type] => my_mail-zajavki-v-druzja
 [count] => 500
 [par] => Array
 (
 [delay] => 0
 )

 [link] => 
 [note] => Комментарий для меня
)
Google +
google_plus-podpischiki min: 100  
Array
(
 [type] => google_plus-podpischiki
 [count] => 100
 [par] => Array
 (
 )

 [link] => 
 [note] => Комментарий для меня
)
Vine
vine-followers min: 100  
Array
(
 [type] => vine-followers
 [count] => 100
 [par] => Array
 (
 )

 [link] => 
 [note] => Комментарий для меня
)

3. checkOrderByID - заказ
Входящие значения:
id - ID заказа в системе smoservice
Ответ:
{"response":{"balance":10}}



ОШИБКИ
1 - Нет метода/функции
2 - Неверный логин или пароль
3 - Неверная подпись
4 - Не указано поле link
5 - Не найден тип товара
6 - Количество товара меньше минимального
7 - У опции указано недопустимое значение
8 - На балансе недостаточно средств для оплаты заказа
9 - Неизвестная ошибка
10 - ID заказа не найден