機械翻訳について

ファイル・システムの参照および検索のためのRESTインタフェース

コンテンツ・コネクタでOracle Content Managementで使用可能な共通ピッカーが使用される場合、コンテンツ・コネクタは次のREST APIを実装する必要があります。

このREST APIは共通UIに必要です。

/api/v1/filesystem

実装intradoc.connectorcommon.server.FilesystemResource

このインタフェースでは、検索およびqueryTextが渡される場所がサポートされます。

POST http://host:port/connector/rest/api/v1/filesystem

Request Headers
X-CEC-ClientID:client-id
X-CEC-ProxyHost:proxy
X-CEC-ProxyPort:80
X-CEC-ProxyScheme:http
Content-Type:application/json
  
Request Body
{
    "itemCount": "50",
    "itemStartRow": "0",
    "itemsSortField": "ASC",
    "queryText": "animals"
}
  
Response
{
    "numItems": 50,
    "hasMoreItems": true,
    "totalItemsCount": 7190,
    "fileSystemInfo": {
        "uri": "fFolderGUID:null",
        "parentUri": "fFolderGUID:null",
        "name": "/",
        "description": null,
        "isDirectory": true,
        "size": null,
        "mimeType": null,
        "extension": null,
        "creator": null,
        "createdTimeStamp": null,
        "lastModifiedBy": null,
        "lastModifiedTimeStamp": null,
        "browseURL": null,
        "thumbnailURL": null,
        "directoryContents": [
        {
                "uri": "45170",
                "parentUri": "fFolderGUID:null",
                "name": "kittens-cat-cat-puppy-rush-45170.jpeg",
                "description": "kitten cat rush lucky cat",
                "isDirectory": false,
                "size": null,
                "mimeType": "image/jpeg",
                "extension": "jpeg",
                "creator": "Pixabay",
                "createdTimeStamp": null,
                "lastModifiedBy": null,
                "lastModifiedTimeStamp": null,
                "browseURL": "https://images.pexels.com/photos/45170/kittens-cat-cat-puppy-rush-45170.jpeg",
                "thumbnailURL": "https://images.pexels.com/photos/45170/kittens-cat-cat-puppy-rush-45170.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=200&w=280",
                "directoryContents": null,
                "version": null,
                "additionalInformation": {
                    "photographer": "Pixabay",
                    "photographer_url": "http://api-server.pexels.com/@pixabay"
                }
            },
            {
                "uri": "66898",
                "parentUri": "fFolderGUID:null",
                "name": "elephant-cub-tsavo-kenya-66898.jpeg",
                "description": "elephant cub kenya savanna",
                "isDirectory": false,
                "size": null,
                "mimeType": "image/jpeg",
                "extension": "jpeg",
                "creator": "Pixabay",
                "createdTimeStamp": null,
                "lastModifiedBy": null,
                "lastModifiedTimeStamp": null,
                "browseURL": "https://images.pexels.com/photos/66898/elephant-cub-tsavo-kenya-66898.jpeg",
                "thumbnailURL": "https://images.pexels.com/photos/66898/elephant-cub-tsavo-kenya-66898.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=200&w=280",
                "directoryContents": null,
                "version": null,
                "additionalInformation": {
                    "photographer": "Pixabay",
                    "photographer_url": "http://api-server.pexels.com/@pixabay"
                }
            },
. . .more entries. . .
        ],
        "version": null,
        "additionalInformation": null
    }

itemCount値はページ・サイズを表し、itemStartRow値はリクエストされた現在のページの開始索引を示します。 これらの値を使用して、取得するページ番号およびバックエンドからフェッチするレコード数を決定できます。