1. REST API

フェッチ ジョブを作成する

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

create fetch jobオブジェクトを使用して、新しいフェッチ・ジョブの作成を要求します。次のプロパティが必要です。

パラメーター

種類

形容

state_description

ジョブの現在の状態の説明。このパラメータは設定する必要がありますが、空 ("") でもかまいません。

asset

リンク

ファイルを受け取るアセットエンティティへのリンク。

files

配列。<ファイル>

アセットに追加するファイルを取得する場所を記述する ファイル オブジェクトの配列。

各ファイルオブジェクトには、次のプロパティが必要です。

名前

種類

形容

type

ファイルを取得するソースの種類 (HTTPリソースのWebなど)。

href

リソースのURL。

delete_when_done

ブーリアン

フェッチ・ジョブの完了時にファイルを削除するかどうかを決定するオプションのパラメーター。HTTPリソースの場合、DELETE要求がリソースURLに送信されます。

ソースの取得

Web fetchソースを使用して、URLからアクセス可能なリソースを取得できます (オプションで事前署名済み)。ファイル名は、Content-Dispositionヘッダー (使用可能な場合) またはパスから作成されます。hrefメンバーは、リソースのURLを指定します。

次の例は、2つのファイルをフェッチしてアセットにリンクするフェッチ ジョブ オブジェクトです。

{
  "asset":{
    "href":"http://server/api/entities/23"
  },
  "files":[
    {
      "type":"Web",
      "href":"http://server/path/file1.jpg"
    },
    {
      "type":"Web",
      "href":"http://server/path/file2.jpg",
      "delete_when_done":true
    }
  ]
}
この記事を改善するための提案がある場合は、 お知らせください!