C#
C# SDK
OpenEmail API의 공식 .NET 클라이언트입니다. .NET 8 이상에서는 종속성이 없는 하나의 NuGet 패키지이며, 모든 엔드포인트에 메서드가 하나씩 있습니다.
설명
발송, 템플릿, 추적부터 스레드, 연락처, 도메인, 웹훅, 일회용 받은편지함까지 API 전체를 하나의 패키지로 다룹니다. TypeScript SDK의 모든 메서드에 대해 PascalCase로 같은 이름에 Async 접미사를 붙인 메서드가 있고, 예외 타입은 하나이며 거부 종류마다 속성이 있습니다. 재시도가 발송을 중복시키는 일은 없고, 웹훅 서명 검증기도 들어 있습니다. net8.0과 netstandard2.0을 대상으로 하므로 .NET 8 이상과 .NET Standard 2.0을 구현하는 모든 런타임에서 실행됩니다.
dotnet add package OpenEmailusing OpenEmail; var client = new OpenEmailClient(); var sent = await client.Emails.SendAsync(new Body{ ["from"] = "Acme Billing <[email protected]>", ["to"] = "[email protected]", ["subject"] = "Your September invoice", ["html"] = "<p>Invoice attached.</p>",}); Console.WriteLine($"{sent["id"]} {sent["status"]}");이동할 곳
다른 모든 클라이언트와 같은 API를 감쌉니다
여기 있는 모든 것은 API 참조가 문서화하고 TypeScript SDK가 감싸는 것과 같은 기능입니다. 엔드포인트가 무엇을 하는지는 API 참조에서, C#에서 호출하는 방법은 이 페이지에서 확인하세요. 모든 TypeScript 메서드에는 C# 짝이 있고, 패키지의 패리티 검사는 둘을 같은 인수로 실행해 같은 요청을 보내지 않으면 실패합니다.