Kalo te dokumentacioni
C#

SDK për C#

Klienti zyrtar .NET për API-në e OpenEmail. Një paketë e vetme NuGet pa asnjë varësi në .NET 8 e më të reja, dhe një metodë për çdo endpoint.

Çfarë është

Një paketë e vetme për gjithë API-në, nga dërgimi, shabllonet dhe gjurmimi deri te bisedat, kontaktet, domenet, webhook-ët dhe kutitë e përkohshme. Ka një metodë për çdo metodë të SDK-së TypeScript me të njëjtin emër në PascalCase me prapashtesën Async, një tip të vetëm përjashtimi me një veti për çdo lloj refuzimi, riprovime që nuk mund ta dyfishojnë një dërgim dhe një verifikues të nënshkrimeve të webhook-ëve. Synon net8.0 dhe netstandard2.0, prandaj punon në .NET 8 e më të reja dhe në çdo mjedis ekzekutimi që zbaton .NET Standard 2.0.

dotnet add package OpenEmail
Program.cs
using 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"]}");

Ku të shkoni

Mbështjell të njëjtën API si çdo klient tjetër

Gjithçka këtu është sipërfaqja që dokumenton referenca e API-së dhe që mbështjell SDK-ja TypeScript, prandaj lexoni referencën e API-së për të ditur çfarë bën një endpoint dhe këto faqe për të ditur si ta thërrisni nga C#. Çdo metodë TypeScript ka një binjak në C#, dhe kontrolli i paritetit të paketës i ekzekuton të dyja me të njëjtat argumente dhe dështon nëse nuk dërgojnë të njëjtën kërkesë.