Go
Журнал изменений
Каждый выпуск пакета, новые сверху.
0.0.1
Первый выпуск. В нём есть двойник в Go для каждого метода TypeScript SDK, в тех же пространствах имён, и ему нужен Go 1.24 или новее и ничего, кроме стандартной библиотеки.
openemail.New()читаетOPENEMAIL_API_KEY,OPENEMAIL_ACCESS_TOKENиOPENEMAIL_BASE_URLи принимает такие параметры, какWithAPIKey,WithBaseURL,WithHTTPClient,WithTimeoutиWithMaxRetries.- Каждый сбой представляет собой
*openemail.Error, который сопоставляется черезerrors.Isсо сторожевыми значениями, такими какErrNotFound,ErrValidationиErrRateLimited. openemail.VerifyWebhookSignature()проверяет доставку, аopenemail.NewTempMail()создаёт клиент для одноразовых ящиков.- Поле формы подписки может заполнять больше данных контакта:
mapsToтеперь принимает ещёphone,company,jobTitle,websiteиbirthday, которые сохраняются в карточке контакта, когда подписка принята, и только там, где в карточке ещё ничего нет. Отдельный контакт теперь приходит сsignUps, его последними 20 подписками с ответами, для вызывающего сforms:read.