group
リソースは、YouTube アナリティクス グループを表します。これは、最大 500 個のチャンネル、動画、再生リスト、アセットのカスタム コレクションです。
グループ内のすべての項目は、同じタイプのリソースを表す必要があります。たとえば、100 個の動画と 100 個の再生リストを含むグループを作成することはできません。
アナリティクス グループに含めることができるのは、自身がアップロードまたは申し立てたリソース、または自身が管理するチャンネルにリンクされているリソースのみです。これにより、チャンネル所有者は動画と再生リストのグループを作成できるようになります。コンテンツ所有者は、動画、再生リスト、チャンネル、アセットのグループを作成できます。
メソッド
この API は、groups
リソースの次のメソッドをサポートしています。
- list
- API リクエスト パラメータに一致するグループのリストを返します。たとえば、認証済みユーザーが所有するすべてのグループを取得できます。また、一意の ID で 1 つ以上のグループを取得することもできます。今すぐ試す
- insert
- YouTube アナリティクス グループを作成します。グループを作成したら、
groupItems.insert
メソッドを使用してグループにアイテムを追加します。こちらから今すぐお試しください。 - update
- グループのメタデータを変更します。現在、更新できるプロパティはグループのタイトルのみです。(
groupItems.insert
とgroupItems.delete
を使用して、グループ項目を追加または削除します)。今すぐお試しください。 - delete
- グループを削除します。今すぐ試す
リソース表現
次の JSON 構造は、groups
リソースの形式を示しています。
{ "kind": "youtube#group", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "title": string }, "contentDetails": { "itemCount": unsigned long, "itemType": string } }
プロパティ
次の表は、このリソースで使用されているプロパティの定義を示したものです。
プロパティ | |
---|---|
kind |
string API リソースのタイプを指定します。値は youtube#group です。 |
etag |
etag このリソースの ETag。 |
id |
string YouTube がグループを一意に識別するために使用する ID。 |
snippet |
object snippet オブジェクトには、作成日や名前など、グループに関する基本情報が含まれています。 |
snippet.publishedAt |
datetime グループが作成された日時。値は ISO 8601( YYYY-MM-DDThh:mm:ss.sZ )形式で指定します。 |
snippet.title |
string グループ名。値には空でない文字列を指定する必要があります。 |
contentDetails |
object contentDetails オブジェクトには、グループに含まれるアイテムの数や種類など、グループに関する追加情報が格納されます。 |
contentDetails.itemCount |
unsigned long グループ内のアイテムの数。 |
contentDetails.itemType |
string グループに含まれるリソースのタイプ。 このプロパティの有効な値は次のとおりです。
|