C# SDK
Der offizielle .NET-Client für die OpenEmail-API. Ein NuGet-Paket ohne Abhängigkeiten unter .NET 8 und neuer und eine Methode für jeden Endpunkt.
Was es ist
Ein Paket für die gesamte API, von Versand, Vorlagen und Tracking bis zu Threads, Kontakten, Domains, Webhooks und Wegwerf-Postfächern. Es hat eine Methode für jede Methode des TypeScript-SDK unter demselben Namen in PascalCase mit dem Suffix Async, einen Ausnahmetyp mit einer Eigenschaft für jede Art von Ablehnung, Wiederholungen, die einen Versand nicht verdoppeln können, und eine Prüfung für Webhook-Signaturen. Es zielt auf net8.0 und netstandard2.0, läuft also unter .NET 8 und neuer und auf jeder Laufzeit, die .NET Standard 2.0 implementiert.
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"]}");Wohin als Nächstes
Es kapselt dieselbe API wie jeder andere Client
Alles hier ist die Oberfläche, die die API-Referenz dokumentiert und die das TypeScript-SDK umschließt. Lesen Sie also die API-Referenz dafür, was ein Endpunkt tut, und diese Seiten dafür, wie Sie ihn aus C# aufrufen. Jede TypeScript-Methode hat ein C#-Gegenstück, und die Paritätsprüfung des Pakets führt beide mit denselben Argumenten aus und schlägt fehl, wenn sie nicht dieselbe Anfrage senden.