REST Resource: package

リソース: Package

package リソースは、ウェブ、SFTP、または別の配信メカニズムで配信されるファイルのグループを表します。現在、この API は、メタデータ ファイルを 1 つだけ含むパッケージをアップロードする機能と、以前にアップロードされたパッケージに関する情報を取得する機能をサポートしています。

JSON 表現
{
  "kind": string,
  "uploaderName": string,
  "content": string,
  "locale": string,
  "customIds": [
    string
  ],
  "name": string,
  "type": string,
  "timeCreated": string,
  "status": string,
  "statusReports": [
    {
      object (StatusReport)
    }
  ],
  "id": string
}
フィールド
kind

string

API リソースのタイプ。package リソースの場合、この値は youtubePartner#package です。

uploaderName

string

アップロードしたユーザーの名前。

content

string

パッケージのメタデータ ファイルの内容。

locale

string

BCP 47(http: //tools.ietf.org/html/bcp47)で定義されているエラー メッセージの目的のロケール。例: 「en-US」、「de」指定されていない場合は、エラー メッセージが英語(「en」)で返されます。

customIds[]

string

顧客 ID のリスト。

name

string

パッケージ名。

type

string

パッケージのタイプ。使用できる値は次のとおりです。

  • Art Track - パッケージにはアートトラックのメタデータとメディアが含まれています。
  • Composition - パッケージにコンポジション メタデータが含まれています。
  • Movie - パッケージには映画のメタデータとメディアが含まれます。
  • Music Video - パッケージにはミュージック ビデオのメタデータとメディアが含まれています。
  • Sound Recording - パッケージにサウンド レコーディング メタデータが含まれています。
  • TV Episode - パッケージにはテレビ番組のエピソードのメタデータとメディアが含まれます。
  • Unknown media type - パッケージのメディアタイプが不明です。
  • Web - パッケージにはウェブ動画のメタデータとメディアが含まれます。
timeCreated

string

パッケージの作成日時。値は RFC 3339(YYYY-MM-DDThh:mm:ss.000Z)形式で指定します。

status

string

パッケージのステータス。使用できる値は次のとおりです。

  • Draft - パッケージのメタデータを準備しています。
  • Errors - パッケージの検証または処理に失敗しました。
  • Processing - パッケージは現在処理中です。
  • Successful - パッケージが正常に処理されました。
  • Unknown status - パッケージのステータスが不明です。
statusReports[]

object (StatusReport)

荷物のステータス レポート。

id

string

YouTube がパッケージを一意に識別するために割り当てて使用する ID。

StatusReport

このオブジェクトには、パッケージ ステータス レポートのソースを説明する情報が含まれています。

JSON 表現
{
  "statusContent": string,
  "statusFileName": string
}
フィールド
statusContent

string

レポート メッセージの内容。ハイブリッドでのみ使用されます。

statusFileName

string

ステータス ファイル名。ハイブリッドでのみ使用されます。

メソッド

get

指定されたパッケージの情報を取得します。

insert

メタデータのみのパッケージを挿入します。