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"
Оглавление
- 1.1 Возможности сервиса
- 1.2 Версии движка
- 1.3. Активный и пассивный режимы
- 1.5 Ресурсы
- 1.7 Личные сообщения и комментарии
- 1.7.1 Внешние ссылки
- 1.8 Проекты
- 1.9 Промокоды
- 2 Блоксхемы (БС)
- 2.1 Условия
- 2.1.1 Внешний расчётный модуль (ВРМ)
- 2.1.2 Библиотека ВРМ
- 2.2 Действия
- 2.5 Переменные, функции, константы
- 3. Приложение
- 4. Библиотека
- 4.1 Страницы
- 4.1.2 Датавиджеты
- 4.1.2.1 Форма ввода
- 4.1.2.2 Рейтинг в виджете приложения
- 5. API
- 6. Статьи, ссылки, примеры
- 6.1 Графический движок cover41
- 6.2 Синтаксис Cover
- 7. Энергия
- 8.1 CSS-селекторы
- Ссылка активации