Перейти к документации
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.