Java
Журнал изменений
Каждый выпуск пакета, новые сверху.
0.0.1
Первый выпуск. В нём есть двойник в Java для каждого метода TypeScript SDK, в тех же пространствах имён и под теми же именами, и ему нужна Java 17 или новее и никаких зависимостей.
new OpenEmail()иOpenEmail.builder()читаютOPENEMAIL_API_KEY,OPENEMAIL_ACCESS_TOKENиOPENEMAIL_BASE_URL, а builder принимаетapiKey,accessToken,baseUrl,httpClient,timeoutиmaxRetries.- У каждого постраничного ресурса есть
list, который возвращает однуPage,listAll, который возвращает все элементы в видеList, иiterate, который возвращаетPagedIterable, получающий следующую страницу, только когда цикл до неё доходит. - Отказ API выбрасывает
ApiExceptionили его подкласс для типа ошибки, полное отсутствие ответа выбрасываетNetworkException, и каждое из них является непроверяемымOpenEmailException. OpenEmail.verifyWebhookSignature()проверяет доставку, аOpenEmail.createTempMail()создаёт клиент для одноразовых ящиков.- Поле формы подписки может заполнять больше данных контакта:
mapsToтеперь принимает ещёphone,company,jobTitle,websiteиbirthday, которые сохраняются в карточке контакта, когда подписка принята, и только там, где в карточке ещё ничего нет. Отдельный контакт теперь приходит сsignUps, его последними 20 подписками с ответами, для вызывающего сforms:read.