API для автоматизации работы с заданиями


Если у вас есть свой проект, сайт по раскрутке, то вы можете управлять заданиями на нашей бирже, даже не заходя к нам.
В этом вам поможет API для автоматизации работы. API работает в виде POST запросов по адресу http://vprka.com/api.php. Ответ приходит в XML формате. Доступны команды - статистика заданий, создание заданий, пауза\старт заданий, продление заданий. Лимит - 1 запрос в 5 секунд.

1. Просмотр баланса

Параметры запроса:
1. pass = ваш пароль от биржи.
2. id = ваш ID на бирже.
3. type = balans.

Пример запроса на PHP:

$pass = "12345"; //ваш пароль от биржи
$id = "12345"; //ваш ID на бирже
$type = "balans"; //типа запроса

$curl = curl_init('http://vprka.com/api.php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'pass='.$pass.'&id='.$id.'&type='.$type);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$answer = curl_exec($curl);
curl_close($curl);
$xmlrezz = new SimpleXMLElement($answer);
$status = $xmlrezz->code;
$msg = $xmlrezz->comment;
if ($status == "ERROR") { $msg = $xmlrezz->comment; echo "Произошла ошибка при запросе! ".$msg; }
if ($status == "OK") {
if ($type == "balans") { $msg = $xmlrezz->comment->balans; echo "$msg"; }
}

2. Добавление задания

Параметры запроса:
1. pass = ваш пароль от биржи.
2. id = ваш ID на бирже.
3. type = new.
4. url = ссылка на задание строго по шаблону.
5. count = количество исполнителей. (от 30 до 10000)
6. limits = лимит в сутки (от 30 до 300).
7. drz - количество друзей у исполнителя (от 1 до 10000)
8. voz1 - возраст от у исполнителей. (от 1)
9. voz2 - возраст до у исполнителей. (до 99)

Шаблоны для ссылок:
1. ВК. http://vk.com/club12 или http://vk.com/public12 или http://vk.com/id123 или http://vk.com/wall123_12
2. Ютуб подписки/лайки и гугл. http://youtube.com/channel/... или http://youtube.com/watch?v=...
3. Фейсбук. http://facebook.com/цифровой_ид_объекта
4. Твиттер. http://twitter.com/... http://twitter.com/.../status/...
5. Однокласники. http://ok.ru/group/цифры http://ok.ru/profile/цифры
6. Инстаграм. http://instagram.com/vprka... http://instagram.com/p/suIB-ZP463...

Пример запроса на PHP:

$pass = "12345"; //ваш пароль от биржи
$id = 12345; //ваш ID на бирже
$type = "new"; //типа запроса
$limits = 300; //лимит исполнителей в сутки
$count = 50; //количество от 30 до 10000
$url = "http://vk.com/club1"; //ваша ссылка
$drz = 1; //количество друзей у исполнителя
$voz1 = 1; //возраст от у исполнителей
$voz2 = 99; //возраст до у исполнителей

$curl = curl_init('http://vprka.com/api.php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'pass='.$pass.'&id='.$id.'&type='.$type.'&limits='.$limits.'&count='.$count.'&drz='.$drz.'&voz1='.$voz1.'&voz2='.$voz1.'&url='.$url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$answer = curl_exec($curl);
curl_close($curl);
$xmlrezz = new SimpleXMLElement($answer);
$status = $xmlrezz->code;
$msg = $xmlrezz->comment;
if ($status == "ERROR") { $msg = $xmlrezz->comment; echo "Произошла ошибка при запросе! ".$msg; }
if ($status == "OK") {
if ($type == "new") { $msg = $xmlrezz->comment; echo "$msg"; }
}

3. Статистика заданий

Параметры запроса:
1. pass = ваш пароль от биржи.
2. id = ваш ID на бирже.
3. type = stat...см.ниже.

Виды запросов type для статистики:
1. stat_ins - статистика по инстаграму.
2. stat_vk_soob - статистика по сообществам вк.
3. stat_vk_soobvip - статистика по вип сообществам вк.
4. stat_fb - статистика по фейсбуку.
5. stat_yt - статистика по ютубу.
6. stat_tw - статистика по твиттеру.
7. stat_ok - статистика по одноклассникам.
8. stat_vk_friend - статистика по вк друзьям.
9. stat_vk_like - статистика по вк лайкам.
10. stat_vk_rd - статистика по вк репостам.
11. stat_click - статистика по кликам.
12. stat_vk_soobpoisk - статистика по сообществам с поиска

Пример запроса на PHP:

$pass = "12345"; //ваш пароль от биржи
$id = "12345"; //ваш ID на бирже
$type = "stat_fb"; //статистика по заданиям в ФБ

$curl = curl_init('http://vprka.com/api.php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'pass='.$pass.'&id='.$id.'&type='.$type);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$answer = curl_exec($curl);
curl_close($curl);
$xmlrezz = new SimpleXMLElement($answer);
$status = $xmlrezz->code;
$msg = $xmlrezz->comment;
if ( substr($type, 0, 4) == "stat") {
foreach($xmlrezz->comment->info as $info) {
echo "№".$info['id']." Дата: $info->date. Название: $info->name. Ссылка: $info->url. На старте: $info->nastarte. Сделано: $info->ready из $info->count. Лимит в сутки: $info->limit. Статус: $info->status
"; }


4. Старт или пауза заданий

Параметры запроса:
Внимание! Перед выполнением этой команды нужно сначала выполнить команду stat чтобы получить нужные данные!
1. pass = ваш пароль от биржи.
2. id = ваш ID на бирже.
3. type = start\stop...см.ниже.
4. url = ссылка на заказ, такае же как полученная в команде stat..
5. line - номер заказа полученный после выполнения команды stat..(в поле $info['id'])

Виды запросов type для старта и остановки заданий:
1. stop_ins или start_ins - инстаграм.
2. stop_vk_soob или start_vk_soob - сообщества вк.
3. stop_vk_soobvip или start_vk_soobvip - вип сообщества вк.
4. stop_fb или start_fb - фейсбук.
5. stop_yt или start_yt- ютуб.
6. stop_tw или start_tw - твиттер.
7. stop_ok или stop_ok - одноклассники.
8. stop_vk_friend или start_vk_friend - вк друзья.
9. stop_vk_like или start_vk_like - вк лайки.
10. stop_vk_rd или start_vk_rd - вк репосты.
11. stop_click или start_click - клики.

Пример запроса на PHP:

$pass = "12345"; //ваш пароль от биржи
$id = "12345"; //ваш ID на бирже
$type = "stop_fb"; // включение паузы на задание в ФБ
$url = "http://facebook.com/2353523";
$line = 5;

$curl = curl_init('http://vprka.com/api.php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'pass='.$pass.'&id='.$id.'&type='.$type.'&line='.$line.'&url='.$url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$answer = curl_exec($curl);
curl_close($curl);
$xmlrezz = new SimpleXMLElement($answer);
$status = $xmlrezz->code;
$msg = $xmlrezz->comment;
if (( substr($type, 0, 4) == "stop") || ( substr($type, 0, 5) == "start")) { $msg = $xmlrezz->comment; echo "$msg"; }


5. Продление заданий

Параметры запроса:
Внимание! Перед выполнением этой команды нужно сначала выполнить команду stat чтобы получить нужные данные!
1. pass = ваш пароль от биржи.
2. id = ваш ID на бирже.
3. type = add..смотри ниже
4. url = ссылка на заказ, такае же как полученная в команде stat..
5. line - номер заказа полученный после выполнения команды stat..(в поле $info['id'])
6. count - количество продления (баланс должен быть достаточным, от 10)

Виды запросов type для продления заданий:
1. add_ins - инстаграм.
2. add_vk_soob - сообщества вк.
3. add_vk_soobvip - вип сообщества вк.
4. add_fb - фейсбук.
5. add_yt - ютуб.
6. add_tw - твиттер.
7. add_ok - одноклассники.
8. add_vk_friend - вк друзья.
9. add_vk_like - вк лайки.
10. add_vk_rd - вк репосты.
11. add_click - клики.

Пример запроса на PHP:

$pass = "12345"; //ваш пароль от биржи
$id = "12345"; //ваш ID на бирже
$type = "add_fb"; // продление задание в ФБ
$url = "http://facebook.com/2353523";
$line = 5;
$count = 50;

$curl = curl_init('http://vprka.com/api.php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'pass='.$pass.'&id='.$id.'&type='.$type.'&line='.$line.'&url='.$url.'&count='.$count);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$answer = curl_exec($curl);
curl_close($curl);
$xmlrezz = new SimpleXMLElement($answer);
$status = $xmlrezz->code;
$msg = $xmlrezz->comment;
if ( substr($type, 0, 3) == "add") { $msg = $xmlrezz->comment; echo "$msg"; }




© 2012-2017 VPrka.com