5. API

Для взаимодействия со сторонними программами, вы можете использовать API (начиная с тарифа Профи). 

Во всех запросах к API необходимо использовать обязательный параметр API_KEY - ключ API, который устанавливается в настройках кабинета.

Зачисление ресурса пользователю

http://activeusers.ru/api/user/USER_ID/res/add/RES_IS?count=COUNT&comment=COMMENT&group_id=GROUP_ID&aid=ACTIVITY_ID&api_key=API_KEY

USER_ID - ID пользователя ВКонтакте
RES_IS - ID ресурса
COUNT - количество, необязательный параметр, по умолчанию 1.
COMMENT - комментарий, необязательный параметр
GROUP_ID - ID группы. ВНИМАНИЕ! НЕ ВК-шный! А наш, который вы видите в ссылке, когда открываете активности gid=... <- вот это число, необязательный параметр
ACTIVITY_ID - ID активности, от имени которой сделано начисление. Необязательный параметр.

Запуск активности с параметрами

http://activeusers.ru/api/run/ACTIVITY_ID?from_id=USER_ID&date=DATE&text=TEXT&start=START&api_key=API_KEY&store=0&json=0

ACTIVITY_ID - ID блоксхемы
USER_ID - ID пользователя ВКонтакте, инициатора активности
START - номер блока, с которого запускать блоксхему, необязательный параметр, по умолчанию 0
DATE - время в формате UNIX, необязательный параметр, по умолчанию текущее время.
TEXT - текст, необязательный параметр
STORE - если равно 1, то добавлять в ответ содержимое переменных схемы.
JSON - если равно 1, то показывать JSON ответа в редакторе, удобном для чтения человеком.


В GET-запрос также можно добавить любые другие параметры, они будут доступны в схеме в нулевом блоке, param1=str станет переменной {b.0.request.param1} со значением "str"