Перейти к содержанию

C++ WhatsApp Library#

license release

C++ WhatsApp библиотека для интеграции с мессенджером WhatsApp через API сервиса green-api.com. Чтобы воспользоваться библиотекой, нужно получить регистрационный токен и ID инстанса в личном кабинете. Есть бесплатный тариф инстанса разработчика.

API#

Документация к REST API находится по ссылке. Библиотека является оберткой к REST API, поэтому документация по ссылке выше применима и к самой библиотеке.

Авторизация#

Чтобы отправить сообщение или выполнить другие методы Green API, аккаунт WhatsApp в приложении телефона должен быть в авторизованном состоянии. Для авторизации аккаунта перейдите в личный кабинет и сканируйте QR-код с использованием приложения WhatsApp.

Сборка и подключение библиотеки#

Библиотека Green-API использует стандарт С++ 17. Для сборки вам потребуется компилятор gcc или Visual Studio 2019/2022. После скачивания репозитория библиотеки, установите необходимые зависимости для вашей операционной системы. Настройка библиотеки происходит через файл конфигурации config.hpp. Соберите библиотеку удобным вам способом, например, используя утилиту Cmake или MSVC. После этого подключите библиотеку к вашему проекту. Сборка и подключение библиотеки.

Примеры использования#

В папке examples, находятся примеры всех методов библиотеки со всеми параметрами.

Документация по методам сервиса#

Лицензия#

Лицензировано на условиях Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

Смотрите файл LICENSE.