Cloud SDK/APIクライアント
コードはAPIから生成されます。
開始するには、API設定に従ってください。
APIクライアント
C#
C# APIクライアントはNuGetパッケージとして配布されます。ホスティングされている場所と使用方法(およびサンプル)のガイドについては、ESET GitHubリポジトリをご覧ください。
サンプルをビルドして実行します。
その他の言語
他の言語のAPIクライアントを生成するには、openapi-generatorを使用します。
例 java -jar openapi-generator-cli.jar generate -g typescript-fetch -i https://esac.eset.com/apidoc/swagger.json --skip-validate-spec -o ./esa-api --additional-properties=npmName=ESA.API,npmVersion=4.0.48,modelPropertyNaming=original,paramNaming=original,typescriptThreePlus=true --global-property apiTests=false,modelTests=false |
これはtypescript-fetchとcpp-restsdkで試しましたが、問題なく実行されました。
各言語によって、追加プロパティのセットが異なります。ジェネレーターのリスト(openapi-generator.tech)を参照してください。
C++などの一部の言語では、使用するHTTPクライアントライブラリに応じて、さまざまなのジェネレーターが用意されているます。ニーズに最も適したジェネレーターを選んでください。
ニーズに合わせて他のジェネレーターも自由に使用できます。