Přeskočit obsah

.NET SDK

SDK je publikován jako open-source projekt a je dostupný přes správce balíčků NuGet.

Instalace

Balíček můžete nainstalovat pomocí .NET CLI nebo NuGet Package Manager ve Visual Studiu. Pomocí .NET CLI: dotnet add``package``Daktela.ConnectorPomocí Package Manager Console: Install-Package Daktela.Connector

Implementace a použití

.NET SDK dodržuje standardní moderní vývojové vzory. Pro komplexní pokyny k registraci a použití connectoru v životním cyklu vaší aplikace se prosím podívejte do souboru README.md v oficiálním GitHub repository. Dokumentace v repository poskytuje specifické podrobnosti o:

  • Dependency Injection: Jak použít IServiceCollection pro registraci Daktela klienta.
  • Konfigurace: Navázání URL vaší instance a API Access Tokenu z appsettings.json.
  • Silně typované požadavky: Práce s modely Contact, Activity a Ticket.
  • Asynchronní operace: Využití async/await pro neblokující API volání.

Doporučené postupy

  • Bezpečnost konfigurace: Použijte Options Pattern v .NET pro validaci vašich Daktela přihlašovacích údajů při startu. Nikdy neukládejte API tokeny do správy verzí; použijte User Secrets pro lokální vývoj a Environment Variables nebo Azure Key Vault pro produkci.
  • HttpClient Factory: SDK je navržen pro práci s IHttpClientFactory. To zajišťuje efektivní správu socketů a předchází běžným problémům jako je vyčerpání portů.
  • JSON Serialization: SDK používá System.Text.Json. Pokud rozšiřujete modely, zajistěte použití vhodných atributů pro shodu s konvencemi pojmenování Daktela API.