EN | RU
pom.xml— генерация SDK черезopenapi-generator-maven-pluginsrc/main/java/ru/golshansky/maxbotapi/client— сгенерированные API, модели и invokersrc/main/java/ru/golshansky/maxbotapi/sdk— ручная обвязка для конфигурации клиента через переменные окруженияsrc/main/resources/META-INF/spring— автоконфигурация Spring Boot
MAX_BOT_API_TOKEN— обязательный токен MAX Bot APIMAX_BOT_API_BASE_URL— базовый URL API, по умолчаниюhttps://platform-api.max.ru
- если
MAX_BOT_API_TOKENне указан, при созданииMaxBotApiClientбудет выброшено исключение:Не задан токен MAX Bot API. Укажите переменную окружения MAX_BOT_API_TOKEN.
После подключения модуля Spring Boot автоматически создаёт bean MaxBotApiClient.
Пример переменных окружения:
export MAX_BOT_API_TOKEN=your-token
export MAX_BOT_API_BASE_URL=https://platform-api.max.ruvar maxBotApiClient = MaxBotApiClientFactory.fromEnvironment();