機械翻訳について

cURLアクセス

このドキュメント内の例では、cURLを使用して、Content CaptureのREST APIにアクセスする方法を示します。

cURLを使用してContent CaptureのREST APIにアクセスするには:

  1. 「クイック・スタート」で説明されているようにcURLをインストールします。

  2. Windowsコマンド・シェルからcURLを実行している場合のみ、cURL環境変数CURL_CA_BUNDLEを、Verisign社のCA証明書に対して認証される、SSL認証局(CA)証明書ファイルまたはバンドルの場所に設定します。 あるいは、--cacertコマンドライン・オプションを使用して、コマンドラインにローカルCA証明書バンドルの場所を指定できます。 OAuthトークンを取得します。「認可」を参照してください。

    SSL CA証明書バンドルはhttp://curl.haxx.se/docs/caextract.html からダウンロードするか、各自で用意します。 cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。

  3. cURLを起動して、次の表に定義されたコマンドライン・オプションを必要に応じて1つ以上指定することで、その実行を指示します。

    cURLオプション 説明
    -d, --data @file.json ローカル・マシン上でJSON形式のリクエスト・ドキュメントを識別します。
    -F, --form @file.json ローカル・マシン上でJSON形式のフォーム・データを識別します。
    -H Authorization: Bearer {token} HTTP questの認可ヘッダーを熊の値に設定します。 これは、Oracle Content ManagementアカウントのOAuthトークンを指定するために使用します。
    リクエストに追加のHTTPヘッダーを定義するために使用されます。 通常、次のいずれかまたは両方を定義するために使用されます:
    • リクエスト・ドキュメントのコンテンツ・タイプ
    • アイデンティティ・ドメインを識別するカスタム・ヘッダーX-ID-TENANT-NAME
    -i レスポンス・ヘッダー情報を表示します。
    -X リクエストのタイプを指定します((GETPOSTPUTまたはDELETE)。

たとえば:

curl -i -X GET -H Authorization: Bearer {token} -H request-header:value  https://subdomain.domain.com/path/resource-path

説明:

  • tokenは、Oracle Content ManagementのOAuthトークンです。
  • request-header:valueはリクエスト・ヘッダーです。

  • hostname.com:portは、Oracle Content Managementが実行されているホストおよびポートです。

  • versionは、REST APIのバージョンです。 たとえば、v1です。

  • resource-pathは、リソースを定義する相対パスです。