C#
Журнал изменений
Каждый выпуск пакета, новые сверху.
0.0.1
Первый выпуск. В нём есть двойник в C# для каждого метода TypeScript SDK, в тех же пространствах имён, и он нацелен на net8.0 и netstandard2.0. На .NET 8 и новее у него нет зависимостей.
new OpenEmailClient()читаетOPENEMAIL_API_KEY,OPENEMAIL_ACCESS_TOKENиOPENEMAIL_BASE_URL, аOpenEmailOptionsпринимаетApiKey,AccessToken,AccessTokenProvider,BaseUrl,Timeout,MaxRetries,HttpClient,UserAgentиHeaders.- Отказ API вызывает
OpenEmailApiExceptionсо свойствами вродеIsNotFound,IsValidationиIsRateLimited, а полное отсутствие ответа вызываетOpenEmailNetworkException. OpenEmailClient.VerifyWebhookSignature()проверяет доставку, аOpenEmailClient.CreateTempMail()создаёт клиент для одноразовых ящиков.- Поле формы подписки может заполнять больше данных контакта:
mapsToтеперь принимает ещёphone,company,jobTitle,websiteиbirthday, которые сохраняются в карточке контакта, когда подписка принята, и только там, где в карточке ещё ничего нет. Отдельный контакт теперь приходит сsignUps, его последними 20 подписками с ответами, для вызывающего сforms:read.