CarWebGuru имеет свою собственную API для взаимодействия с другими приложениями. По мере развития API документация будет дополняться.
Для демонстрации CWG API в действии есть демо проект на Github.
Группа Медиа
in.carwebguru.media
Для отправления команды необходимо отправить сообщение Broaccast message, с action=in.carwebguru.media, и командой cmd=X, где X — код команды.
Доступные кода медиа команд:
- 1 — Play/ Pause
- 2 — Play
- 3 — Stop
- 4 — Pause
- 5 — Next
- 6 — Prev
- 7 — Random mode
- 8 — None
- 9 — Show current player
- 14 — Increase volume
- 15 — Decrease volume
- 16 — Mute
- 17 — Unmute
Пример, отправления команды с помощью Broadcast message для повышения громкости:
- action: in.carwebguru.media
- cmd=14
Группа TTS
in.carwebguru.tts
Для отправления команды необходимо отправить сообщение Broaccast message, с action=in.carwebguru.tts, и командой ds=X, где X — текст фразы. В тексте поддерживается генерация случайных фраз в виде {фраза1|фраза2|фраза3}.
Пример, отправления команды с помощью Broadcast message для произношения фразы:
- action: in.carwebguru.tts
- ds=Привет мир