Swagger を使用して NLP データを返す
各 REST 文の Swagger–UI 表示を使用して、REST API を直接呼び出すか、ブラウザ・ウィンドウで REST API を呼び出すために使用できる要求 URL 値を提供できます (GET 要求用)。
REST API を直接呼び出すには、必須パラメータを指定します。一般的に、NLP REST API には、整数として指定されるドメイン ID パラメータが必要です。例えば、2 という ID を持つドメインのドメインの詳細を GET すると、以下の要求 URL が生成されます。
http://localhost:57775/api/iknow/v1/user/domain/2/details
Swagger インタフェースは、/swagger エンドポイントにアクセスするために使用した URL から使用するネームスペースを推測することに注意してください。例えば、ネームスペース SAMPLES で REST API を呼び出すには、以下の URL を使用して swagger エンドポイントをロードします。
http://localhost:57775/api/iknow/v1/samples/swagger
NLP データが JSON 形式でブラウザに返されます。例えば、この要求 URL は "crashes" という名前のドメインに対して以下の JSON 文字列を返します。
{"id":"2","name":"crashes","parameters":{"DefaultConfig":"crashes.Configuration","DefinitionClass":"User.crashes","ManagedBy":"User.crashes"},"metadata":[{"id":1,"name":"DateIndexed","operators":["=","!=","<","<=",">",">="],"dataType":"date","storage":"normal","caseSensitive":0,"hidden":0}]}