.NET SDK¶
SDK je publikován jako open-source projekt a je dostupný přes správce balíčků NuGet.
- NuGet Package: Daktela.Connector
- GitHub Repository: Daktela/daktela-v6-dotnet-connector
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
IServiceCollectionpro 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,ActivityaTicket. - Asynchronní operace: Využití
async/awaitpro 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.