Регистрация

API 1.5 QComment.ru

1. Общие сведения

Зачем может понадобиться API?

Позволяет интегрировать наш сервис с Вашими сайтами.
API биржи комментариев дает большие возможности для Вас.

Приведем несколько примеров:

  • В интернет-магазине, автоматически, в течение первого месяца добавляются 20 отзывов к новым товарам.
  • Сделать в админ-панели кнопку «добавить отзывы» возле каждого товара и заказывать комментарии только к топовым позициям.
  • К каждому новому посту в блоге добавляются 10 комментариев в течение дня.
  • Покупать комментарии, к новым темам на форуме.

И это только несколько самых простых возможностей.
От Вас необходимо пополнять баланс и 1 раз внедрить наше API в свой сайт. Нет необходимости заходить на биржу и создавать проекты. Также можно комбинировать, например, проверять комментарии на бирже, а скриптом их размещать на сайте.

Где получить код доступа?

Обратитесь в службу поддержки, укажите, как и где хотите использовать API.
Если у Вас или у Ваших программистов возникнут проблемы с подключением, то обращайтесь к нам, поможем.
Возникнет необходимость в дополнительных функциях - пишите нам.

На каком языке общается API?

От Вас принимаем запросы методом POST, а отдаем в XML или JSON.

У Вас есть готовые плагины для CMS?

Уже готовы плагины для DLE и WordPress. Список будем расширять.

2. Создание проекта

Запрос по ссылке https://qcomment.ru/api/newproject.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
title * Название проекта. Видно авторам.
url Ссылка на сайт или страницу.
subjects * ID тематики. Список ID предоставлен в дополнительных материалах.
tarif_id * ID тарифа. Список ID предоставлен в дополнительных материалах.
price Цена за один комментарий.
average_price Передайте 1 если необходимо установить среднюю стоимость по бирже.
add_to_price Добавка к стоимости работы. Используется, когда нужно увеличить стоимость без передачи price.
currency Валюта: 1 - RUB, 2 - USD. По умолчанию 1.
premoderation Премодерация комментариев. 1 - активна, 0 - неактивна.
user_verification Только верифицированные пользователи. 1 - активировать, 0 - нет.
social_setting Настройки для социальных сетей. Действуют только для globaltype 1,2.
Подробнее
geotargeting Настройки геотаргетинга.
Подробнее
screenshot Требовать скриншот от автора (+1 руб. или +0.02$).
task * Задание авторам.
group_id ID группы проектов. Смотрите в списке Ваших групп.
author ID или логин пользователя, если проект индивидуальный.
language Язык комментариев. ru, ua, en, by. По умолчанию ru.
team_id ID команды авторов. Смотрите в списке Ваших команд.
comment_configs Типы комментариев. Отзывы - 0, вопросы - 1, положительные - 2, нейтральные - 3, отрицательные - 4, ответы - 5. Например: "1,3". По умолчанию "0,1,2,3".
start_time Время, начало активности проекта. Например: "10:00".
end_time Время, в которое проект приостанавливается. Например: "19:30".
cnt_day_limit Количество дней для лимита.
limit Максимальное количество работ за количество дней
min_day_limit Случайное число комментариев за количество дней. Минимальное значение.
max_day_limit Случайное число комментариев за количество дней. Максимальное значение.
delay_from Задержка между работами в минутах. Минимальное значение.
delay_to Задержка между работами в минутах. Максимальное значение.
limit_hour Лимит комментариев в час.
limit_author Лимит комментариев от автора.
limit_author_day Лимит комментариев в сутки от одного автора.
limit_author_group Лимит от автора на группу проектов.
limit_author_group_day Лимит в сутки от автора, на группу проектов.
limit_author_delay Задержка от автора перед повторным выполнением, в минутах.
limit_ip Максимальное количество работ c 1 IP.
max_turn Максимум одновременно приступивших авторов.
limit_url Лимит комментариев на страницу.
limit_url_day Лимит комментариев на страницу в сутки.
only_mobile Только для мобильных устройств.
stop_words Стоп-слова через запятую.
pages Список страниц, для которых нужны комментарии. Разделитель ";;". Например: "https://qcomment.ru/news/67;;https://qcomment.ru/news/65;;https://qcomment.ru/news/68".
notlong Разрешить комментарии меньшего размера. 1 - разрешить, 0 - нет. По умолчанию 0.
send_email Уведомлять о новых комментариях на почту. 1 - включены, 0 - нет. По умолчанию включены. Работает если в настройках аккаунта разрешены уведомления.
minutes Только для тарифов с видео. Длительность в минутах. Если длительность превышает 2 минуты, то устанавливайте надбавку авторам за дополнительное время, в размере 1 рубль - 1 минута. По умолчанию 2 минуты.
pay Количество комментариев для покупки. Если суммы будет недостаточно, то проект не будет создан. Если не указано значение, то создается без пополнения.
copy_project ID проекта, с которого скопировать настройки.
* - обязательные параметры.


Настройки социальных сетей.

social Тип социальной сети.

1 - Facebook

2 - Vkontakte

3 - Twitter

5 - Instagram

6 - Google +

8 - Одноклассники

params Параметры социальной сети
gender Пол.

0 - Не важно

1 - Женский

2 - Мужской

count_friends Количество друзей
count_followers Количество подписчиков
min_age Минимальный возраст
max_age Максимальный возраст
Пример
    social_setting = Array
        (
            [0] => Array
                (
                    [social] => 1
                    [params] => Array
                        (
                            [gender] => 1
                            [count_friends] => 200
                            [min_age] => 10
                            [max_age] => 60
                        )

                )

            [1] => Array
                (
                    [social] => 2
                    [params] => Array
                        (
                            [gender] => 1
                            [count_friends] => 200
                            [min_age] => 10
                            [max_age] => 60
                        )

                )

            [2] => Array
                (
                    [social] => 3
                    [params] => Array
                        (
                            [count_followers] => 100
                        )

                )

            [3] => Array
                (
                    [social] => 5
                    [param] => Array
                        (
                            [count_followers] => 100
                        )

                )

            [4] => Array
                (
                    [social] => 6
                    [params] => Array
                        (
                            [gender] => 1
                            [count_friends] => 200
                            [min_age] => 10
                            [max_age] => 60
                        )

                )

            [5] => Array
                (
                    [social] => 8
                    [params] => Array
                        (
                            [gender] => 1
                            [min_age] => 10
                            [max_age] => 60
                        )
                )
        )

Настройки геотаргетинга.

countries* ID стран, для которых будет активен проект.
cities ID городов, для которых будет активен проект. Если не указать, тогда проект будет доступен для всех городов выбранных стран.
except_cities ID городов, которые нужно исключить. При указании данного параметра, параметр cities указывать не нужно.
ID стран и городов можете найти в дополнительных материалах.
Пример
    geotargeting = Array(
        [countries] => Array(20),
        [cities] => Array(20944, 29790)
    )


Успешный результат

XML
<result> <status>ok</status> <project_id>8911</project_id> </result>
JSON
{"status":"ok","project_id":"8911"}


Переменные

project_id ID нового проекта.
money Потраченная сумма в рублях, если сразу оплачивали проект.


Ошибка

XML
<result> <status>no</status> <reason>Необходимо заполнить поле Тариф.</reason> </result>
JSON
{"status":"no","reason":"Необходимо заполнить поле Тариф."}


Возможные ошибки

201 У Вас недостаточно средств для покупки комментариев.
202 Настройки не скопированы, проект с таким ID не найден.


Пример

$url = 'https://qcomment.ru/api/newproject'; $pages = 'https://qcomment.ru/news/67;;https://qcomment.ru/news/65;;https://qcomment.ru/news/68'; $data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'title' => 'Интернет магазин. Телевизоры', // название проекта 'url' => 'https://qcomment.ru/', // ссылка на сайт 'tarif_id' => 2, // id тарифа 'task' => 'Нужны грамотные комментарии для раздела "Топ продаж".', // задание авторам 'subjects' => 2, // ID тематики 'pages' => $pages, // список страниц 'pay' => 20, // купить комментарии ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, $url); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

3. Пополнение проекта

Запрос по ссылке https://qcomment.ru/api/payproject.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
pay * Количество комментариев для покупки.
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> <money>122.5</money> </result>
JSON
{"status":"ok","money":122.5}

Переменные

money Потраченная сумма в рублях.


Возможные ошибки

301 Не указан ID проекта.
302 Не указано количество комментариев.
303 Проект с таким ID не найден.
304 У Вас недостаточно средств для покупки комментариев.
305 Проект заблокирован администрацией.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'project_id'=>2, 'pay'=>1 ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/payproject'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

4. Информация о проекте

Запрос по ссылке https://qcomment.ru/api/project.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта
* - обязательные параметры.


Успешный результат

XML
<result> <project_id>2</project_id> <status>1</status> <subjects>Интернет магазин</subjects> <subjects_short>2</subjects> <title>Интернет магазин косметики №1</title> <url></url> <task>Написать отзыв о товаре</task> <stop_words>доброго времени суток, добрый день</stop_words> <limit>0</limit> <limit_url>0</limit_url> <limit_url_day>0</limit_url_day> <limit_hour>3</limit_hour> <limit_author>0</limit_author> <limit_author_day>0</limit_author_day> <limit_author_group>0</limit_author_group> <limit_author_group_day>0</limit_author_group_day> <limit_author_delay>0</limit_author_delay> <limit_ip>0</limit_ip> <only_mobile>0</only_mobile> <tarif_id>41</tarif_id> <price>6</price> <currency>1</currency> <premoderation>0</premoderation> <screnshot>6</screnshot> <refuse_small_price>5</refuse_small_price> <language>Русский</language> <language_short>0</language> <start_time>00:00:00</start_time> <end_time>00:00:00</end_time> <group_id>8</group_id> <pages></pages> <team_id>9</team_id> <create_team_id>746</create_team_id> <notlong>1</notlong> <send_email>1</send_email> <minutes>0</minutes> <pay>1</pay> <requests>10</requests> <reworks>2</reworks> <works>660</works> <date_last_comment>2021-11-19 15:38:51</date_last_comment> </result>
JSON
{"project_id":"2","subjects":"Интернет магазин","short_subjects":"2","status":"1","title":"Интернет магазин косметики №1","url":"","task": "Написать отзыв о товаре", "limit":"0" ,"limit_url":"0","limit_url_day":"0","limit_hour":"3", "limit_author":"0", "limit_author_day":"0","limit_author_group":"0","limit_author_group_day":"0","limit_author_delay":"0","limit_ip":"0","only_mobile":"0","tarif_id":"41","price":"10", "currency":"1", "premoderation":"0","screenshot":"1","refuse_small_price":"10", "language":"Русский","short_language":"ru","start_time":"00:00:00","end_time":"00:00:00","group_id":"8","pages":"", "team_id":"9","create_team_id":"746","notlong":"1","send_email":"1","minutes":"0","pay":"1", "requests":"0","reworks":"0","works":"660","date_last_comment":"2021-11-19 15:38:51"}


Переменные

title Название проекта. Видно авторам.
url Ссылка на сайт или страницу.
status Статус проекта. Нет оплаченных работ - 0, активный - 1, приостановлен - 2, приостановлен администрацией - 3, на модерации - 4.
subjects Тематика, пример: "Интернет магазин".
short_subjects ID тематики. Список ID предоставлен в дополнительных материалах.
tarif_id ID тарифа. Список ID предоставлен в дополнительных материалах.
price Цена за один комментарий.
currency Валюта: 1 - RUB, 2 - USD.
premoderation Премодерация комментариев. 1 - активна, 0 - неактивна.
screenshot Требовать скриншот от автора (+1 руб. или +0.02$).
refuse_small_price К-во отказов от проекта из-за низкой стоимости
task Задание авторам.
group_id ID группы проектов. Смотрите в списке Ваших групп.
author ID пользователя, если проект индивидуальный.
language Язык комментариев: русский, украинский, английский, белорусский.
short_language Язык комментариев: ru, ua, en, by.
team_id ID команды авторов. Смотрите в списке Ваших команд.
comment_configs Типы комментариев. Отзывы - 0, вопросы - 1, положительные - 2, нейтральные - 3, отрицательные - 4, ответы - 5. Например: "1,3". По умолчанию "0,1,2,3".
start_time Время, начало активности проекта. Например: "10:00".
end_time Время, в которое проект приостанавливается. Например: "19:30".
cnt_day_limit Количество дней для лимита.
limit Максимальное количество работ за количество дней
min_day_limit Случайное число комментариев за количество дней. Минимальное значение.
max_day_limit Случайное число комментариев за количество дней. Максимальное значение.
delay_from Задержка между работами в минутах. Минимальное значение.
delay_to Задержка между работами в минутах. Максимальное значение.
limit_hour Лимит комментариев в час.
limit_author Лимит комментариев от автора.
limit_author_day Лимит комментариев в сутки от одного автора.
limit_author_group Лимит от автора на группу проектов.
limit_author_group_day Лимит в сутки от автора, на группу проектов.
limit_author_delay Задержка от автора перед повторным выполнением, в минутах.
limit_ip Максимальное количество работ c 1 IP.
max_turn Максимум одновременно приступивших авторов.
limit_url Лимит комментариев на страницу.
limit_url_day Лимит комментариев на страницу в сутки.
only_mobile Только для мобильных устройств.
stop_words Стоп-слова через запятую.
pages Список страниц, для которых нужны комментарии. Разделитель ";;". Например: "https://qcomment.ru/news/67;;https://qcomment.ru/news/65;;https://qcomment.ru/news/68".
notlong Разрешить комментарии меньшего размера. 1 - разрешить, 0 - нет. По умолчанию 0.
minutes Только для тарифов с видео. Длительность в минутах. Если длительность превышает 2 минуты, то устанавливайте надбавку авторам за дополнительное время, в размере 1 рубль - 1 минута. По умолчанию 2 минуты.
pay Количество оплаченных работ по проекту
requests Количество заявок на проверке
reworks Количество работ на доработке
works Количество принятых работ по проекту
in_works Количество авторов приступивших к проекту
social_setting Настройки для социальных сетей. Действуют только для globaltype 1,2.
Подробнее
date Дата создания проекта
date_start Отложенный запуск проекта
date_end Отложенное приостановление проекта
geotargeting Настройки геотаргетинга.
Подробнее


Возможные ошибки

701 Не указан ID проекта
702 У Вас нет проекта с таким ID


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'project_id'=>2 ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/project'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

5. Редактирование проекта

Запрос по ссылке https://qcomment.ru/api/projectedit.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
status Статус проекта. 1 - активировать проект, 2 - приостановить проект.
title Название проекта. Видно авторам.
url Ссылка на сайт или страницу.
subjects ID тематики. Список ID предоставлен в дополнительных материалах.
tarif_id ID тарифа. Список ID предоставлен в дополнительных материалах.
price Цена за один комментарий.
add_to_price Добавка к стоимости работы. Используется, когда нужно увеличить стоимость без передачи price.
premoderation Премодерация комментариев. 1 - активировать, 0 - деактивировать.
user_verification Только верифицированные пользователи. 1 - активировать, 0 - деактивировать.
social_setting Настройки для социальных сетей. Действуют только для globaltype 1,2.
Подробнее
geotargeting Настройки геотаргетинга.
Подробнее
screenshot Требовать скриншот от автора (+1 руб. или +0.02$).
task Задание авторам.
group_id ID группы проектов. Смотрите в списке Ваших групп.
author ID или логин пользователя, если проект индивидуальный.
language Язык комментариев. ru, ua, en, by.
team_id ID команды авторов. Смотрите в списке Ваших команд.
comment_configs Типы комментариев. Отзывы - 0, вопросы - 1, положительные - 2, нейтральные - 3, отрицательные - 4, ответы - 5. Например: "1,3". По умолчанию "0,1,2,3".
start_time Время, начало активности проекта. Например: "10:00".
end_time Время, в которое проект приостанавливается. Например: "19:30".
cnt_day_limit Количество дней для лимита.
limit Максимальное количество работ за количество дней
min_day_limit Случайное число комментариев за количество дней. Минимальное значение.
max_day_limit Случайное число комментариев за количество дней. Максимальное значение.
delay_from Задержка между работами в минутах. Минимальное значение.
delay_to Задержка между работами в минутах. Максимальное значение.
limit_hour Лимит комментариев в час.
limit_author Лимит комментариев от автора.
limit_author_day Лимит комментариев в сутки от одного автора.
limit_author_group Лимит от автора на группу проектов.
limit_author_group_day Лимит в сутки от автора, на группу проектов.
limit_author_delay Задержка от автора перед повторным выполнением, в минутах.
limit_ip Максимальное количество работ c 1 IP.
max_turn Максимум одновременно приступивших авторов.
limit_url Лимит комментариев на страницу.
limit_url_day Лимит комментариев на страницу в сутки.
only_mobile Только для мобильных устройств.
stop_words Стоп-слова через запятую.
pages Список страниц, для которых нужны комментарии. Разделитель ";;". Например: "https://qcomment.ru/news/67;;https://qcomment.ru/news/65;;https://qcomment.ru/news/68".
notlong Разрешить комментарии меньшего размера. 1 - разрешить, 0 - нет. По умолчанию 0.
send_email Уведомлять о новых комментариях на почту. 1 - включены, 0 - нет. По умолчанию включены. Работает если в настройках аккаунта разрешены уведомления.
minutes Только для тарифов с видео. Длительность в минутах. Если длительность превышает 2 минуты, то устанавливайте надбавку авторам за дополнительное время, в размере 1 рубль - 1 минута. По умолчанию 2 минуты.
date_start Отложенный запуск проекта
date_end Отложенное приостановление проекта
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> </result>
JSON
{"status":"ok"}


Возможные ошибки

1001 Укажите ID проекта.
1002 Проект с таким ID не найден.
1003 Проект заблокирован, редактирование запрещено.
1004 Нельзя сменить статус проекта, пока он не оплачен.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'project_id'=>2, 'status'=>1 ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/projectedit'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

6. Список комментариев

Запрос по ссылке https://qcomment.ru/api/comments.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
status Статус комментариев.
0 - на проверке, 1 - одобрен, 2 - отклонен, 3 - отправлен на доработку,
4 - заказчик одобрил, ожидается публикации, all - все. По умолчанию 0.
limit Количество последних комментариев. Если не указано, то возвращаем все комментарии.
date Дата, с которой брать комментарии. Например 2013-01-18.
* - обязательные параметры.


Успешный результат

XML
<comments> <comment> <id>300000</id> <status>3</status> <author>User</author> <url>https://qcomment.ru/news/67</url> <name>MyName</name> <message>Comment text.</message> <dop_info>Дополнительная информация.</dop_info> <robot_find>0</robot_find> <reason>Комментарий не найден на сайте.</reason> <uniq_status>2</uniq_status> <uniq>100</uniq> <file>https://qcomment.ru/video_screens/project-41397_1408376240.png</file> <method_pay>1</method_pay> </comment> </comments>
JSON
{"comment_300000":{"id":"300000","status":"1","author":"User","url":"https://qcomment.ru/news/67","name":"MyName", "message":"Comment text.", "dop_info":"Дополнительная информация.","robot_find":"1","uniq":"100", "uniq_status":"2", "reason":"", "file":"https://qcomment.ru/video_screens/project-41397_1408376240.png","method_pay":"1"}}

Переменные

ID ID комментария.
status Статус комментария. 0 - на проверке, 1 - оплачен, 2 - отклонен, 3 - отправлен на доработку, 4 - заказчик одобрил, ожидается публикация (для проектов с премодерацией).
author Логин автора.
url Ссылка, по которой добавлен комментарий.
name Имя, указанное на сайте, при добавлении комментария.
message Текст комментария
robot_find 0 - Комментарий не найден нашим роботом.
1 - Комментарий найден на сайте.
2 - Проверка не производилась.
3 - В проверке не нуждается.
reason Причина, по которой комментарий отклонен или отправлен на доработку.
uniq_status Статус проверки уникальности текста.
1 - Ожидает проверки на уникальность.
2 - Проверка закончена.
3 - В проверке не нуждается.
uniq Процент уникальности текста.
date Дата добавления комментария в систему.
file Ссылка на скриншот. Для просмотров видео.
method_pay 1 - Ручная оплата.
2 - Пакетная оплата.
3 - Автоматическая оплата.
4 - Оплата администрацией.
time_to_accept Время до автопринятия работы. 0 - если автопринятие не запланировано, отрицательное значение - в очереди на исполнение.


Возможные ошибки

501 Не указан ID проекта.
502 У Вас нет проекта с таким ID.
503 Комментарии не найдены.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'project_id'=>2, ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/comments'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

7. Список заявок на проверку по всем проектам

Запрос по ссылке https://qcomment.ru/api/requests.
Возвращает пустой массив если нет заявок на проверку.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
limit Максимальное количество заявок. Если не указано, то возвращаем все заявки.
* - обязательные параметры.


Успешный результат

XML
<comments> <comment> <id>300000</id> <status>3</status> <project_id>3</project_id> <author>User</author> <url>https://qcomment.ru/news/67</url> <name>MyName</name> <message>Comment text.</message> <dop_info>Дополнительная информация.</dop_info> <robot_find>0</robot_find> <reason>Комментарий не найден на сайте.</reason> <uniq_status>2</uniq_status> <uniq>100</uniq> <file>https://qcomment.ru/video_screens/project-41397_1408376240.png</file> </comment> </comments>
JSON
{"comment_300000":{"id":"300000","status":"1","project_id":"321","author":"User","url":"https://qcomment.ru/news/67","name":"MyName", "message":"Comment text.", "dop_info":"Дополнительная информация.","robot_find":"1","uniq":"100", "uniq_status":"2", "reason":"", "file":"https://qcomment.ru/video_screens/project-41397_1408376240.png"}}

Переменные

ID ID комментария.
status Статус комментария. 0 - на проверке, 1 - оплачен, 2 - отклонен, 3 - отправлен на доработку, 4 - заказчик одобрил, ожидается публикация (для проектов с премодерацией).
Project ID ID проекта.
author Логин автора.
url Ссылка, по которой добавлен комментарий.
name Имя, указанное на сайте, при добавлении комментария.
message Текст комментария
robot_find 0 - Комментарий не найден нашим роботом.
1 - Комментарий найден на сайте.
2 - Проверка не производилась.
3 - В проверке не нуждается.
reason Причина, по которой комментарий отклонен или отправлен на доработку.
uniq_status Статус проверки уникальности текста.
1 - Ожидает проверки на уникальность.
2 - Проверка закончена.
3 - В проверке не нуждается.
uniq Процент уникальности текста.
date Дата добавления комментария в систему.
file Ссылка на скриншот. Для просмотров видео.
time_to_accept Время до автопринятия работы. 0 - если автопринятие не запланировано, отрицательное значение - в очереди на исполнение.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/requests'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

8. Работа с комментариями

Запрос по ссылке https://qcomment.ru/api/revision.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
comment_id * ID комментария.
operation Действие с комментарием. 0 - оплатить, 1 - на доработку, 2 - отклонить. По умолчанию идет оплата.
reason ** Причина отклонения или отправки комментария на доработку, если не указано, то комментарий не будет отправлен на доработку или отклонен.
* - обязательные параметры.
** - обязательный параметр, в случае отклонения или отправки комментария на доработку.


Успешный результат

XML
<result> <comment_id>300000</comment_id> <status>1</status> </result>
JSON
{"comment_id":300000,"status":1}


Переменные

ID ID комментария.
status Статус комментария. 0 - на проверке, 1 - оплачен, 2 - отклонен, 3 - отправлен на доработку, 4 - заказчик одобрил, ожидается публикация (для проектов с премодерацией). По умолчанию принятые.


Возможные ошибки

601 Не указан ID комментария.
602 У Вас нет комментария с таким ID.
603 Комментарий уже оплачен.
604 Комментарий уже отклонен.
605 Комментарий еще на доработке.
606 Не указана причина для отклонения или отправки на доработку.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'comment_id'=>300000, ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/revision'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

9. Узнать баланс аккаунта

Запрос по ссылке https://qcomment.ru/api/balance.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
currency * Валюта баланса RUB, USD. По умолчанию RUB
result Формат результата, "xml" или "json". По умолчанию json.
* - обязательные параметры.


Успешный результат

XML
<result> <balance>122.5</balance> </result>
JSON
{"balance":122.5}


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/balance'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

10. Возврат средств с проекта

Запрос по ссылке https://qcomment.ru/api/returnmoney.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
cnt_return Количество работ, по которым необходимо вернуть средства. По умолчанию все доступные.
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> <money>122.5</money> <count>10</count> </result>
JSON
{"status":"ok","money":122.5,"count":10}

Переменные

money Возвращена сумма на баланс аккаунта (в рублях).


Возможные ошибки

901 Укажите ID проекта.
902 Проект с таким ID не найден.
903 Проект заблокирован, возврат средств невозможен.
904 По проекту нет работ для возврата средств.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'project_id'=>2, ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/returnmoney'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

11. Жалоба на работу

Запрос по ссылке https://qcomment.ru/api/claim.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
id * ID работы.
reason Текст жалобы. Если не указан, то возвращаем статус жалобы (0 - на проверке у администрации, 1 - оплату за работу не отменили, 2 - отменена оплата за работу).
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> <url>https://qcomment.ru/support/1234</url> </result>
JSON
{"status":"ok","url":"https://qcomment.ru/support/1234"}

Переменные

url Ссылка на тикет с жалобой.


Возможные ошибки

801 Укажите ID работы.
802 Работа с таким ID не найдена.
803 Жалоба по работе не найдена. Для подачи жалобы укажите причину (reason).
804 По данной работе жалоба уже была принята


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'id'=>55555, 'reason'=>'Автор удалил комментарий после оплаты', ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/claim'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

12. Черный список

Запрос по ссылке https://qcomment.ru/api/blacklist.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
action * Действие: get - получить черный список, set - занести автора в черный список, del - удалить автора из черного списка
login Логин автора (только для действия - set). Можно передавать несколько логинов через запятую: "login1,login2,login3".
project_id ID проекта (для действия - get, set)
ID ID из черного списка (только для действия - del)
* - обязательные параметры.


Успешный результат для действия: set, del

XML
<result> <status>ok</status> <success_logins>4</success_logins> </result>
JSON
{"status":"ok", "success_logins":"4"}


Успешный результат для действия - get

XML
<result> <item> <id>99</id> <login>user</login> <type>"Запрещен доступ автору к проекту ID 999" или "Запрещен доступ автору ко всем проектам" </type> <date>2015-01-02 00:00:00</date> </item> </result>
JSON
{"99":{"id":"99","login":"user","type":"Запрещен доступ автору к проекту ID 999" или "Запрещен доступ автору ко всем проектам","date":"2015-01-02 00:00:00"}}


Возможные ошибки

1101 Укажите ID из черного списка.
1103 Ничего не найдено.
1104 Пользователь с таким логином не найден.
1105 Вы пытаетесь добавить себя в черный список.
1106 Пользователь с таким логином уже занесен в черный список.
1107 У Вас нет проекта с указанным ID.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'action'=>'get', 'project_id'=>55555, // для действия: get, set 'login'=>'user', // для действия: set 'id'=>99, // для действия: del ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/blacklist'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

13. Список проектов

Запрос по ссылке https://qcomment.ru/api/projects.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
status * Статус проекта.
0 - нет оплаченных работ;
1 - активный;
2 - приостановлен пользователем;
3 - приостановлен админом;
all - все (по умолчанию).
group_id ID группы
tarif_id ID тарифа
paid 1 - проект оплачен;
0 - проект не оплачен;
all - все (по умолчанию).
sort Метод сортировки проектов.
1 - по дате создания;
2 - по оплаченным работам;
3 - по заявкам, которые необходимо проверить;
4 - по работам на доработке;
5 - по количеству принятых работ.
* - обязательные параметры.


Успешный результат

XML
<projects> <project> <id>300000</id> <title>Название</title> <task>Описание проекта</task> <url>http://test.ru</url> <status>Не оплачен</status> <status_short>0</status_short> <tarif_id>12</tarif_id> <group_id>112</group_id> <price>10</price> <currency>1</currency> <premoderation>0</premoderation> <language>Язык</language> <pay>10</pay> <all_comments>400</all_comments> </project> </projects>
JSON
{"project_300000":{"id":"300000","title":"Название","task":"Описание проекта","url":"http://test.ru","status":"Не оплачен","status_short":"0","tarif_id":"12", "group_id":"112", "price":"10", "currency":"1", "premoderation":"0", "language":"Язык","pay":"10","all_comments":"400"}}

Переменные

id ID проекта
status Статус комментария. Пример: "Не оплачен"
short_status Статус комментария от 0 до 4
title Название проекта
task Задание авторам
tarif_id ID тарифа
group_id ID группы проектов
price Цена
currency Валюта: 1 - RUB, 2 - USD.
premoderation Премодерация комментариев. 1 - активна, 0 - неактивна.
language Язык комментариев
pay Оплачено работ
all_comments Всего выполнено
date Дата создания проекта


'1201' => "Неверное значение параметра status", '1202' => "Неверное значение параметра only_paid", '1203' => "Неверное значение параметра sort",

Возможные ошибки

1201 Неверное значение параметра status.
1202 Неверное значение параметра only_paid.
1203 Неверное значение параметра sort.


Пример

    $data = array(
        'apicode'=>'5d41402abc4b2a76b9719d911017c592',
        'status'=>1,
        'sort'=>1
    );

    $curlObj = curl_init();
    curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/projects');
    curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curlObj, CURLOPT_HEADER, 0);
    curl_setopt($curlObj, CURLOPT_POST, 1);
    curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data);
    $result = curl_exec($curlObj);
    curl_close($curlObj);
    echo $result;

14. Создание готового комментария

Запрос по ссылке https://qcomment.ru/api/new_ready_comment.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
url Ссылка на сайт или страницу.
text* Текст готового комментария
title Заголовок готового комментария
number_use * Количество использования готового комментария.
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> <ready_comment_id>8911</ready_comment_id> </result>
JSON
{"status":"ok","ready_comment_id":"8911"}


Переменные

ready_comment_id ID нового готового комментария.


Возможные ошибки

1301 Неверное значение параметра project_id.
1302 Неверное значение параметра text.
1304 Неверное значение параметра url.
1305 Неверное значение параметра number_use.
1306 У Вас нет проекта с таким ID.
1307 Проект должен быть с тарифом 'Готовые комментарии.


Пример

    $url = 'https://qcomment.ru/api/new_ready_comment';

    $data = array(
        'apicode'=>'5d41402abc4b2a76b9719d911017c592',
        'text' => 'Текст готового комментария',
        'url' => 'https://test.ru',
        'number_use' => 2, // количество использования
    );

    $curlObj = curl_init();
    curl_setopt($curlObj, CURLOPT_URL, $url);
    curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curlObj, CURLOPT_HEADER, 0);
    curl_setopt($curlObj, CURLOPT_POST, 1);
    curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data);
    $result = curl_exec($curlObj);
    curl_close($curlObj);

    echo $result;

15. Список готовых комментариев

Запрос по ссылке https://qcomment.ru/api/list_ready_comments.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
* - обязательные параметры.


Успешный результат

XML
<result> <id>4353</id> <url>http://test.com</url> <text>Текст готового комментария</text> <title>Заголовок готового комментария</title> <number_use>2</number_use> <used>1</used> </result>
JSON
{"id":"4353","url":"http://test.com", "text":"Текст готового комментария", "title":"Заголовок готового комментария", "number_use":2, "used":1}


Переменные

id ID готового комментария.
url Ccылка на сайт.
text Текст готового комментария.
title Заголовок готового комментария.
number_use Количество использовиний.
used Уже использовано


Возможные ошибки

1401 Укажите ID проекта.
1402 У Вас нет проекта с таким ID.
1403 Нет готовых комментариев по данному проекту.


Пример

    $url = 'https://qcomment.ru/api/list_ready_comments';

    $data = array(
        'apicode'=>'5d41402abc4b2a76b9719d911017c592',
        'project_id' => 1233
    );

    $curlObj = curl_init();
    curl_setopt($curlObj, CURLOPT_URL, $url);
    curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curlObj, CURLOPT_HEADER, 0);
    curl_setopt($curlObj, CURLOPT_POST, 1);
    curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data);
    $result = curl_exec($curlObj);
    curl_close($curlObj);

    echo $result;

16. Редактирование готового комментария

Запрос по ссылке https://qcomment.ru/api/edit_ready_comment.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
ready_comment_id * ID готового комментария.
url Ссылка на сайт или страницу.
text Текст готового комментария
title Заголовок готового комментария
number_use Количество использования готового комментария.
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> </result>
JSON
{"status":"ok"}


Возможные ошибки

1601 Укажите ID готового комментария.
1602 text - не должен быть пустым.
1603 Неверное значение параметра number_use.
1604 Неверное значение параметра url.
1605 Количество использований должно быть больше нуля.
1606 Готовый комментарий не найден.


Пример

    $url = 'https://qcomment.ru/api/edit_ready_comment';

    $data = array(
        'apicode'=>'5d41402abc4b2a76b9719d911017c592',
        'ready_comment_id' => '1123',
        'text' => 'Текст готового комментария',
        'url' => 'https://test.ru',
        'number_use' => 2, // количество использования
    );

    $curlObj = curl_init();
    curl_setopt($curlObj, CURLOPT_URL, $url);
    curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curlObj, CURLOPT_HEADER, 0);
    curl_setopt($curlObj, CURLOPT_POST, 1);
    curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data);
    $result = curl_exec($curlObj);
    curl_close($curlObj);

    echo $result;

17. Удаление готового комментария

Запрос по ссылке https://qcomment.ru/api/delete_ready_comment.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
ready_comment_id * ID готового комментария.
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> </result>
JSON
{"status":"ok"}


Возможные ошибки

1501 Укажите ID готового комментария.
1502 Готовый комментарий не найден.


Пример

    $url = 'https://qcomment.ru/api/delete_ready_comment';

    $data = array(
        'apicode'=>'5d41402abc4b2a76b9719d911017c592',
        'ready_comment_id' => 1233
    );

    $curlObj = curl_init();
    curl_setopt($curlObj, CURLOPT_URL, $url);
    curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curlObj, CURLOPT_HEADER, 0);
    curl_setopt($curlObj, CURLOPT_POST, 1);
    curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data);
    $result = curl_exec($curlObj);
    curl_close($curlObj);

    echo $result;

18. Информация о работах

Запрос по ссылке https://qcomment.ru/api/requestsinfo.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
requests * Массив с ID работ.
* - обязательные параметры.


Успешный результат

XML
<comments> <comment> <id>300000</id> <status>3</status> <author>User</author> <url>https://qcomment.ru/news/67</url> <name>MyName</name> <message>Comment text.</message> <dop_info>Дополнительная информация.</dop_info> <robot_find>0</robot_find> <reason>Комментарий не найден на сайте.</reason> <uniq_status>2</uniq_status> <uniq>100</uniq> <file>https://qcomment.ru/video_screens/project-41397_1408376240.png</file> <method_pay>1</method_pay> </comment> </comments>
JSON
{
	"comment_300000":{
		"id":"300000",
		"status":"1",
		"author":"User",
		"url":"https://qcomment.ru/news/67",
		"name":"MyName",
		"message":"Comment text.", 
		"dop_info":"Дополнительная информация.",
		"robot_find":"1",
		"uniq":"100", 
		"uniq_status":"2", 
		"reason":"",
		"file":"https://qcomment.ru/video_screens/project-41397_1408376240.png","method_pay":"1"
	}
}

Переменные

ID ID комментария.
status Статус комментария. 0 - на проверке, 1 - оплачен, 2 - отклонен, 3 - отправлен на доработку, 4 - заказчик одобрил, ожидается публикация (для проектов с премодерацией).
author Логин автора.
url Ссылка, по которой добавлен комментарий.
name Имя, указанное на сайте, при добавлении комментария.
message Текст комментария
robot_find 0 - Комментарий не найден нашим роботом.
1 - Комментарий найден на сайте.
2 - Проверка не производилась.
3 - В проверке не нуждается.
reason Причина, по которой комментарий отклонен или отправлен на доработку.
uniq_status Статус проверки уникальности текста.
1 - Ожидает проверки на уникальность.
2 - Проверка закончена.
3 - В проверке не нуждается.
uniq Процент уникальности текста.
date Дата добавления комментария в систему.
file Ссылка на скриншот. Для просмотров видео.
method_pay 1 - Ручная оплата.
2 - Пакетная оплата.
3 - Автоматическая оплата.
4 - Оплата администрацией.
date_pay Дата оплаты работы.
time_to_accept Время до автопринятия работы. 0 - если автопринятие не запланировано, отрицательное значение - в очереди на исполнение.


Возможные ошибки

1801 Не указан массив с ID работ.
1802 Работы не найдены.


Пример

	$data = array(
	'apicode'=>'5d41402abc4b2a76b9719d911017c592',
	'requests'=> array('3000000','3000001')
	);
	
	$curlObj = curl_init();
	curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/comments');
	curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($curlObj, CURLOPT_HEADER, 0);
	curl_setopt($curlObj, CURLOPT_POST, 1);
	curl_setopt($curlObj, CURLOPT_POSTFIELDS, http_build_query($data));
	$result = curl_exec($curlObj);
	curl_close($curlObj);
	
	echo $result;

19. Работа с командой

Запрос по ссылке https://qcomment.ru/api/team.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
action * Действие: get - получить список авторов с команды, set - добавить автора в команду, del - удалить автора
team_id * ID команды
login Логин автора (для действий - set и del). Можно передавать несколько логинов через запятую: "login1,login2,login3".
* - обязательные параметры.


Успешный результат для действия: set, del

XML
<result> <status>ok</status> <success_logins>4</success_logins> </result>
JSON
{"status":"ok", "success_logins":"4"}


Успешный результат для действия - get

XML
<result> <item> <id>99</id> <login>user</login> </item> </result>
JSON
{"6487":{"login":"user1"},"141661":{"login":"user2"},"141660":{"login":"user3"}}


Возможные ошибки

1901 Укажите ID команды.
1902 У Вас нет команды с таким ID.
1903 Не указаны логины авторов.
1904 Не найдено авторов по указанным логинам.


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'action'=>'set', 'team_id'=>1022, 'login'=>'user1,user2', ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/team'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

20. Активация VIP проекта

Запрос по ссылке https://qcomment.ru/api/vipproject.

Принимаем следующие параметры:
apicode * Ваш ключ для доступа к API.
result Формат результата, "xml" или "json". По умолчанию json.
project_id * ID проекта.
tarif_type Тип тарифа.

1 - на 1 день, стоимость 30 RUB или 0.5 USD

2 - на 5 дней, стоимость 125 RUB или 2 USD

3 - на 10 дней, стоимость 200 RUB или 3 USD

4 - на 30 дней, стоимость 300 RUB или 5 USD

currency Валюта: 1 - RUB, 2 - USD. По умолчанию 1.
* - обязательные параметры.


Успешный результат

XML
<result> <status>ok</status> </result>
JSON
{"status":"ok"}


Возможные ошибки

2001 VIP уже активирован


Пример

$data = array( 'apicode'=>'5d41402abc4b2a76b9719d911017c592', 'project_id'=>2, 'tarif_type'=>1, 'currency'=>1 ); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, 'https://qcomment.ru/api/vipproject'); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_POST, 1); curl_setopt($curlObj, CURLOPT_POSTFIELDS, $data); $result = curl_exec($curlObj); curl_close($curlObj); echo $result;

21. Дополнительные материалы

Ошибки авторизации

101 Не указан API ключ. Доступ запрещен.
102 Api ключ указан неверно.
103 Аккаунт заблокирован.
104 Ведутся технические работы.


Вывод ошибок

XML
<error> <code>102</code> <reason>Api ключ указан неверно.</reason> </error>
JSON
{"error_code":101,"reason":"Не указан API ключ. Доступ запрещен."}


ID стран и городов.

Выбор ID нужного города или страны.



ID социальных сетей.

ID Социальная сеть
1 Facebook
2 Vkontakte
3 Twitter
5 Instagram
6 Google+
8 Одноклассники


Пол, для социальных сетей

ID Значение
0 Не выбран
1 Женский
2 Мужской


ID тарифов, для создания нового проекта

Тарифы
RUB
USD
НазваниеМинимальная ценаНапоминания к проектуID
Комментарии и отзывы без регистрации (Cackle, HyperComments, Disqus и другие)

Микро
От 75 символов
2.75 RUB5.4 RUB39
Микро
От 75 символов
0.04 $0.08 $222
Мини
От 150 символов
4.5 RUB9.2 RUB1
Мини
От 150 символов
0.07 $0.14 $190
Стандартный
От 300 символов
6 RUB12.2 RUB2
Стандартный
От 300 символов
0.09 $0.19 $191
Максимум
От 500 символов
10.5 RUB22.2 RUB10
Максимум
От 500 символов
0.16 $0.34 $197
Супер
От 1000 символов
0.31 $0.7 $208
Супер
От 1000 символов
20 RUB45.8 RUB23
Мега
От 2000 символов
40 RUB91.6 RUB45
Мега
От 2000 символов
0.62 $1.41 $228
Комментарии и отзывы с регистрацией

Микро+Регистрация
От 75 символов
0.08 $0.17 $223
Микро+Регистрация
От 75 символов
5 RUB11.1 RUB40
Мини+Регистрация
От 150 символов
0.14 $0.28 $192
Мини+Регистрация
От 150 символов
9 RUB18.2 RUB3
Стандартный + Регистрация
От 300 символов
10.5 RUB21.8 RUB4
Стандартный+Регистрация
От 300 символов
0.16 $0.34 $193
Максимум+Регистрация
От 500 символов
0.23 $0.47 $198
Максимум+Регистрация
От 500 символов
15 RUB30.7 RUB11
Супер+Регистрация
От 1000 символов
0.37 $0.74 $209
Супер+Регистрация
От 1000 символов
24 RUB48 RUB24
Мега+Регистрация
От 2000 символов
44 RUB92 RUB46
Мега+Регистрация
От 2000 символов
0.68 $1.42 $229
Наполнение форума

Входит регистрация на форуме перед наполнением.

Наполнение форума Микро
От 75 символов
3 RUB6 RUB42
Наполнение форума Микро
От 75 символов
0.05 $0.09 $225
Наполнение форума Мини
От 150 символов
5 RUB10.2 RUB25
Наполнение форума Мини
От 150 символов
0.08 $0.16 $210
Наполнение форума Стандарт
От 300 символов
0.1 $0.2 $199
Наполнение форума Стандарт
От 300 символов
6.5 RUB12.8 RUB13
Наполнение форума Максимум
От 500 символов
0.17 $0.22 $232
Наполнение форума Максимум
От 500 символов
11 RUB14.6 RUB49
Наполнение форума Супер
От 1000 символов
0.32 $0.63 $233
Наполнение форума Супер
От 1000 символов
20.5 RUB41 RUB50
Для социальных сетей

Для страниц и групп социальных сетей. Для сайтов, где стоит форма комментирования от соц. сетей или необходима авторизация с помощью соц. сетей.

Социальные сети Микро
От 75 символов
11 RUB18.5 RUB43
Социальные сети Микро
От 75 символов
0.17 $0.28 $226
Социальные сети Мини
От 150 символов
13 RUB20.9 RUB5
Социальные сети Мини
От 150 символов
0.2 $0.32 $194
Социальные сети Стандарт
От 300 символов
16 RUB23.6 RUB6
Социальные сети Стандарт
От 300 символов
0.25 $0.36 $195
Социальные сети Максимум
От 500 символов
20.5 RUB33.5 RUB26
Социальные сети Максимум
От 500 символов
0.32 $0.52 $211
Youtube

Youtube Микро
От 75 символов
10.5 RUB21.1 RUB44
Youtube Микро
От 75 символов
0.16 $0.32 $227
Youtube Мини
От 150 символов
0.19 $0.38 $196
Youtube Мини
От 150 символов
12.5 RUB25 RUB7
Youtube Стандарт
От 300 символов
14 RUB35.2 RUB27
Youtube Стандарт
От 300 символов
0.22 $0.54 $212
Отзывы с гарантией публикации

Отзывы висят у Вас на проверке 12 дней. Если в течение этого времени появится - Вы оплачиваете. А если отзыв не прошел модерацию и не появился на сайте после 8 дней, то Вы имеете право его отклонить. По истечении 12 дней отзыв будет автоматически оплачен.

С гарантией публикации Микро
От 75 символов
0.22 $0.31 $284
С гарантией публикации Микро
От 75 символов
14 RUB20 RUB183
С гарантией публикации Мини
От 150 символов
16 RUB22.5 RUB184
С гарантией публикации Мини
От 150 символов
0.25 $0.35 $285
С гарантией публикации Стандартный
От 300 символов
0.29 $0.39 $286
С гарантией публикации Стандартный
От 300 символов
19 RUB25.2 RUB185
С гарантией публикации Максимум
От 500 символов
24 RUB35 RUB186
С гарантией публикации Максимум
От 500 символов
0.37 $0.54 $287
С гарантией публикации Супер
От 1000 символов
30 RUB41.4 RUB187
С гарантией публикации Супер
От 1000 символов
0.46 $0.64 $288
С гарантией публикации Мега
От 2000 символов
55 RUB103.1 RUB188
С гарантией публикации Мега
От 2000 символов
0.85 $1.59 $289
Яндекс.Маркет Мини
От 150 символов
34 RUB52.8 RUB31
Яндекс.Маркет Мини
От 150 символов
0.52 $0.81 $215
Яндекс.Маркет Стандарт
От 300 символов
0.55 $0.86 $216
Яндекс.Маркет Стандарт
От 300 символов
35.5 RUB56.1 RUB32
Яндекс.Маркет Максимум
От 500 символов
40 RUB64.9 RUB14
Яндекс.Маркет Максимум
От 500 символов
0.62 $1 $200
Яндекс.Маркет Супер
От 1000 символов
50 RUB77.4 RUB58
Яндекс.Маркет Супер
От 1000 символов
0.77 $1.19 $241
Яндекс.Карты Мини
От 150 символов
20 RUB30.8 RUB59
Яндекс.Карты Мини
От 150 символов
0.31 $0.47 $242
Яндекс.Карты Стандарт
От 300 символов
23 RUB37.1 RUB60
Яндекс.Карты Стандарт
От 300 символов
0.35 $0.57 $243
Яндекс.Карты Максимум
От 500 символов
0.42 $0.73 $244
Яндекс.Карты Максимум
От 500 символов
27.5 RUB47.2 RUB61
Яндекс.Карты Супер
От 1000 символов
37 RUB55.5 RUB62
Яндекс.Карты Супер
От 1000 символов
0.57 $0.85 $245
Google Maps Мини
От 150 символов
16 RUB25.1 RUB63
Google Maps Мини
От 150 символов
0.25 $0.39 $246
Google Maps Стандарт
От 300 символов
0.29 $0.45 $247
Google Maps Стандарт
От 300 символов
19 RUB29.1 RUB64
Google Maps Максимум
От 500 символов
0.36 $0.66 $248
Google Maps Максимум
От 500 символов
23.5 RUB42.7 RUB65
Google Maps Супер
От 1000 символов
0.51 $0.79 $249
Google Maps Супер
От 1000 символов
33 RUB51.4 RUB66
Товары@Mail.ru Мини
От 150 символов
22 RUB33.5 RUB67
Товары@Mail.ru Мини
От 150 символов
0.34 $0.52 $250
Товары@Mail.ru Стандарт
От 300 символов
25 RUB38.6 RUB68
Товары@Mail.ru Стандарт
От 300 символов
0.38 $0.59 $251
Товары@Mail.ru Максимум
От 500 символов
29.5 RUB44.5 RUB69
Товары@Mail.ru Максимум
От 500 символов
0.45 $0.68 $252
Товары@Mail.ru Супер
От 1000 символов
39 RUB58.5 RUB70
Товары@Mail.ru Супер
От 1000 символов
0.6 $0.9 $253
Желтые страницы yell.ru Мини
От 150 символов
16 RUB24.4 RUB71
Желтые страницы yell.ru Мини
От 150 символов
0.25 $0.38 $254
Желтые страницы yell.ru Стандарт
От 300 символов
19 RUB30.6 RUB72
Желтые страницы yell.ru Стандарт
От 300 символов
0.29 $0.47 $255
Желтые страницы yell.ru Максимум
От 500 символов
23.5 RUB42 RUB73
Желтые страницы yell.ru Максимум
От 500 символов
0.36 $0.65 $256
Желтые страницы yell.ru Супер
От 1000 символов
33 RUB49.5 RUB74
Желтые страницы yell.ru Супер
От 1000 символов
0.51 $0.76 $257
Комментарии и отзывы для мобильных приложений

Apple Store Мини
От 150 символов
0.46 $0.7 $258
Apple Store Мини
От 150 символов
30 RUB45.8 RUB75
Google Play Максимум
От 500 символов
0.57 $0.92 $263
Google Play Стандарт
От 300 символов
0.51 $0.83 $262
Apple Store Максимум
От 500 символов
0.57 $0.83 $260
Google Play Мини
От 150 символов
0.46 $0.65 $261
Apple Store Стандарт
От 300 символов
0.51 $0.76 $259
Apple Store Максимум
От 500 символов
37 RUB54.1 RUB77
Google Play Максимум
От 500 символов
37 RUB59.8 RUB80
Google Play Стандарт
От 300 символов
33 RUB54 RUB79
Google Play Мини
От 150 символов
30 RUB42.5 RUB78
Apple Store Стандарт
От 300 символов
33 RUB49.2 RUB76
Комментарии и отзывы без публикации

Авторы не добавляют комментарий на Ваш сайт, а отправляют только к Вам на проект. Комментарии можно скачать в excel файл.

Для ручного экспорта Микро
От 75 символов
0.04 $0.09 $224
Для ручного экспорта Мега
От 2000 символов
39.5 RUB79 RUB47
Для ручного экспорта Мини
От 150 символов
4 RUB8 RUB19
Для ручного экспорта Супер
От 1000 символов
0.3 $0.61 $207
Для ручного экспорта Мега
От 2000 символов
0.61 $1.22 $230
Для ручного экспорта Микро
От 75 символов
2.5 RUB5.7 RUB41
Для ручного экспорта Мини
От 150 символов
0.06 $0.12 $204
Для ручного экспорта Стандарт
От 300 символов
5.5 RUB11.5 RUB20
Для ручного экспорта Максимум
От 500 символов
0.15 $0.31 $206
Для ручного экспорта Супер
От 1000 символов
19.5 RUB39.6 RUB22
Для ручного экспорта Максимум
От 500 символов
10 RUB20.3 RUB21
Для ручного экспорта Стандарт
От 300 символов
0.08 $0.18 $205
Размещение готовых комментариев

Когда у Вас есть список готовых комментариев и Вам необходима только их публикация.

Готовые комментарии+Youtube
От 0 символов
8.5 RUB8.5 RUB36
Готовые комментарии+Яндекс.Карты
От 0 символов
12 RUB14 RUB293
Готовые комментарии+Яндекс.Маркет
От 0 символов
0.38 $0.51 $283
Готовые комментарии+Liveinternet|Livejournal
От 0 символов
5.5 RUB5.5 RUB38
Готовые комментарии+Google Play
От 0 символов
0.35 $0.4 $302
Готовые комментарии
От 0 символов
2.25 RUB2.7 RUB33
Готовые комментарии+Регистрация
От 0 символов
4 RUB5.5 RUB34
Готовые комментарии+Социальные сети
От 0 символов
9 RUB9.1 RUB35
Готовые комментарии+Яндекс.Карты
От 0 символов
0.19 $0.19 $294
Готовые комментарии+Google Maps
От 0 символов
10 RUB12 RUB295
Готовые комментарии+Google Maps
От 0 символов
0.17 $0.19 $296
Готовые комментарии
От 0 символов
0.03 $0.04 $217
Готовые комментарии+Регистрация
От 0 символов
0.06 $0.08 $218
Готовые комментарии+Социальные сети
От 0 символов
0.14 $0.14 $219
Готовые комментарии+Youtube
От 0 символов
0.13 $0.13 $220
Готовые комментарии+Liveinternet|Livejournal
От 0 символов
0.08 $0.08 $221
Готовые комментарии+Яндекс.Маркет
От 0 символов
25 RUB33 RUB182
Готовые комментарии+Google Play
От 0 символов
20 RUB25 RUB301
Готовые комментарии+Apple Store
От 0 символов
0.35 $0.4 $300
Готовые комментарии+Apple Store
От 0 символов
20 RUB25 RUB299
Для блогов Liveinternet и Livejournal

Liveinternet|Livejournal Супер
От 1000 символов
0.35 $0.69 $213
Liveinternet|Livejournal Супер
От 1000 символов
22.5 RUB45 RUB29
LiveInternet|Livejournal Микро
От 75 символов
6 RUB12 RUB48
LiveInternet|Livejournal Максимум
От 500 символов
0.16 $0.32 $203
LiveInternet|Livejournal Стандарт
От 300 символов
0.15 $0.29 $202
LiveInternet|Livejournal Мини
От 150 символов
0.12 $0.25 $201
LiveInternet|Livejournal Микро
От 75 символов
0.09 $0.18 $231
LiveInternet|Livejournal Мини
От 150 символов
8 RUB16 RUB16
LiveInternet|Livejournal Максимум
От 500 символов
10.5 RUB21 RUB18
LiveInternet|Livejournal Стандарт
От 300 символов
9.5 RUB19 RUB17
Репосты, лайки и ретвиты

Репост - автор публикует к себе на стенку запись с группы, сообщение или ссылку на сайт/страницу. В задании автору указывайте, какая социальная сеть необходима. Запись на стенке будет размещена минимум 3 недели.

Голосование
От 0 символов
0.02 $0.02 $281
Репост+Лайк
От 0 символов
0.05 $0.05 $214
Лайк
От 0 символов
0.02 $0.02 $235
Репост+Лайк
От 0 символов
3 RUB3.1 RUB30
Ретвит
От 0 символов
0.03 $0.03 $240
Репост
От 0 символов
0.03 $0.03 $234
Голосование
От 0 символов
1 RUB1.5 RUB180
Лайк
От 0 символов
1 RUB1.5 RUB52
Репост
От 0 символов
2 RUB2.2 RUB51
Ретвит
От 0 символов
2 RUB2.1 RUB57
Подписчики

Подписка Инстаграм
От 0 символов
0.02 $0.02 $238
Подписка в социальных сетях
От 0 символов
0.02 $0.03 $237
Твиттер фоловинг
От 0 символов
1 RUB1.1 RUB56
Подписка Инстаграм
От 0 символов
1.2 RUB1.2 RUB55
Подписка в социальных сетях
От 0 символов
1.5 RUB1.7 RUB54
Подписка на Youtube канал
От 0 символов
1.2 RUB1.3 RUB53
Твиттер фоловинг
От 0 символов
0.02 $0.02 $239
Подписка на Youtube канал
От 0 символов
0.02 $0.02 $236
Просмотры видео

Просмотр видео+Репост
От 0 символов
4 RUB4.6 RUB84
Просмотр видео+Подписка на канал
От 0 символов
0.05 $0.06 $266
Просмотр видео
От 0 символов
2 RUB2.3 RUB83
Просмотр видео+Комментарий Микро
От 75 символов
12.5 RUB14.4 RUB86
Просмотр видео+Комментарий Микро
От 75 символов
0.19 $0.22 $267
Просмотр видео
От 0 символов
0.03 $0.04 $264
Просмотр видео+Репост
От 0 символов
0.06 $0.07 $265
Просмотр видео+Подписка на канал
От 0 символов
3.2 RUB3.7 RUB85
Поведенческие факторы

Когда нужно, чтобы пользователь зашел на сайт и произвел какие-либо действия, не описанные другими тарифами.

Проявить активность
От 0 символов
0.05 $0.1 $292
Проявить активность
От 0 символов
2 RUB5 RUB291


ID тем, для создания нового проекта

Название ID тематики
Азартные игры 49
Блог 1
Интернет магазин 2
Форум 44
Универсальная 0
Hi-Tech 3
Автомобили 8
Банки 9
Безопасность 10
Бухгалтерия 11
Города и регионы 12
Государство 13
Дом и семья 6
Знакомства и общение 14
Игры 15
Интернет 16
Кино 17
Компьютеры 18
Консалтинг 19
Культура и искусство 20
Литература 21
Медицина 22
Музыка 7
Мода и красота 46
Наука и техника 23
Недвижимость 24
Новости и СМИ 25
Охота и рыбалка 48
Политика 26
Предприятия 27
Продукты питания 50
Промышленность 28
Путешествия 29
Работа 4
Развлечения 30
Реклама 31
Связь 32
Софт 33
Спорт 34
Справки 35
Страхование 36
Строительство 37
Телевидение 38
Туризм 45
Товары и услуги 39
Учеба 5
Финансы 40
Флора и фауна 41
Фото 42
Юмор 43
Юриспруденция 51
Контент для взрослых (18+) 47