C# SDK'sı
OpenEmail API'si için resmi .NET istemcisi. .NET 8 ve sonrasında hiçbir bağımlılığı olmayan tek bir NuGet paketi ve her uç nokta için bir metot.
Nedir
Gönderimden, şablonlardan ve izlemeden ileti dizilerine, kişilere, alan adlarına, webhook'lara ve tek kullanımlık gelen kutularına kadar tüm API için tek bir paket. TypeScript SDK'sındaki her yöntem için PascalCase yazımıyla ve Async sonekiyle aynı adı taşıyan bir yöntemi, her ret türü için bir özelliği olan tek bir özel durum türü, bir gönderimi çoğaltamayan yeniden denemeleri ve bir webhook imza doğrulayıcısı vardır. net8.0 ve netstandard2.0 hedeflerini destekler; bu yüzden .NET 8 ve sonrasında ve .NET Standard 2.0 uygulayan her çalışma zamanında çalışır.
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"]}");Nereye gitmeli
Diğer tüm istemcilerle aynı API'yi sarmalar
Buradaki her şey, API başvurusunun belgelediği ve TypeScript SDK'sının sardığı yüzeydir; bu yüzden bir uç noktanın ne yaptığını öğrenmek için API başvurusunu, onu C# içinden nasıl çağıracağınızı öğrenmek için bu sayfaları okuyun. Her TypeScript yönteminin bir C# ikizi vardır ve paketin eşlik denetimi ikisini de aynı bağımsız değişkenlerle çalıştırır, aynı isteği göndermezlerse başarısız olur.