Это старая версия документа!
В игре надо создать ключ
В разделе 'API для внешних сайтов/телеграм ботов' ткнуть кнопку 'Сгенерировать'
В заданиях и описании игры можно использовать конструкцию !api:данные!
данные - данные нужные стороннему серверу - указываются через запятую:
- user_id - id юзера. В данных поле 'u'.
- user_name - Логин юзера. В данных поле 'un'
- team_id - Id команды. В данных поле 'tm'
- team_name - Названия команды. В данных поле 'tmn'
- task_n - Номер уровня. В данных поле 't'
- task_id - Id уровня. В данных поле 'tid'
- game_id - Id игры. В данных поле 'gid'
Например !api:user_id,task_id!
Сгенерирует зашифрованную строку {'u':15, 'tid:32432}
Пример расшифровки на PHP:
json_decode(trim(openssl_decrypt(hex2bin($data), 'BF-ECB', $key, OPENSSL_RAW_DATA | OPENSSL_NO_PADDING)), true);