このプロジェクトについて

Soenneker.Loops.Contactsは、連絡先に関連するLoops操作のための.NETユーティリティライブラリです。呼び出し側は、メールアドレスを使用してLoops連絡先の作成、更新、検索、および削除を行うことができます。このパッケージはNuGetで配布されており、dotnet add packageコマンドで追加できます。 設定には、ApiKey値を持つLoopsセクションを使用します。サービスは依存関係注入(DI)を通じて登録されます。Scopedな操作サービスは意図的にSingletonのLoopsクライアントプロバイダーを使用します。操作レイヤーもアプリケーションのライフタイムにわたって保持したい場合は、Singleton登録を使用できます。 連絡先APIは、Create、Update、Find、Deleteを公開しています。Createはデフォルトで連絡先を購読させ、連絡先IDを返します。Updateでは、名前と購読状態を変更できます。subscribedにnullを渡すと購読状態は変更されず、trueまたはfalseは呼び出し側が同意内容を変更したい場合にのみ意図されます。CreateとUpdateは、Loopsが連絡先IDを返さなかった場合に例外をスローします。 Findは、最初に見つかった一致する連絡先IDを返します。Deleteは破壊的な操作であり、APIの成功フラグを報告します。APIの失敗は連絡先のメールアドレスと共にログに記録され、再スローされるため、アプリケーションログは個人データとして取り扱う必要があります。