注: このエンドポイントは、個々のクリエイターがチャンネル メンバーシップが有効になっている自身の YouTube チャンネルをリクエストする場合にのみ使用できます。アクセス権をリクエストするには、Google または YouTube の担当者にお問い合わせください。
チャンネルのメンバー(旧称「スポンサー」)を一覧表示します。API リクエストはチャンネル所有者によって承認される必要があります。
割り当てへの影響: このメソッドを呼び出すと、2 ユニットの割り当てコストが発生します。
リクエスト
HTTP リクエスト
GET https://www.googleapis.com/youtube/v3/members
認可
このリクエストには、次のスコープによる認証が必要です。
| 範囲 | 
|---|
| https://www.googleapis.com/auth/youtube.channel-memberships.creator | 
パラメータ
次の表に、このクエリでサポートされているパラメータを示します。このリストのパラメータはすべてクエリ パラメータです。
| パラメータ | ||
|---|---|---|
| 必須パラメータ | ||
| part | stringpartパラメータは、API レスポンスに含めるmemberリソース プロパティを指定します。パラメータ値をsnippetに設定します。 | |
| オプション パラメータ | ||
| mode | stringmodeパラメータは、API レスポンスに含めるメンバーを示します。パラメータ値を次のいずれかの値に設定します。
 | |
| maxResults | unsigned integermaxResultsパラメータは、結果セットで返されるアイテムの最大数を指定します。有効な値は0~1000です。デフォルト値は5です。 | |
| pageToken | stringpageTokenパラメータは、結果セットの特定のページを返します。このトークンは、元の API リクエストで使用されたmodeに固有のものです。そのため、あるモードで取得したページトークンを使用して、後から別のモードに切り替えることはできません。 | |
| hasAccessToLevel | stringhasAccessToLevelパラメータ値は、結果セットのメンバーの最小レベルを指定するレベル ID です。 | |
| filterByMemberChannelId | stringfilterByMemberChannelIdパラメータには、特定のユーザーのメンバーシップ ステータスの確認に使用できるチャンネル ID のカンマ区切りのリストを指定します。例:UC_1,UC_2,UC_3呼び出しごとに最大 100 チャネルを指定できます。 | |
リクエスト本文
このメソッドを呼び出す場合は、リクエストの本文を指定しないでください。
レスポンス
成功すると、このメソッドは次の構造を含むレスポンスの本文を返します。
{
  "kind": "youtube#memberListResponse",
  "etag": etag,
  "nextPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    member Resource
  ]
}
プロパティ
次の表は、このリソースで使用されているプロパティの定義を示したものです。
| プロパティ | |
|---|---|
| kind | stringAPI リソースのタイプを識別します。値は youtube#memberListResponseです。 | 
| etag | etagこのリソースの Etag。 | 
| nextPageToken | string結果セットの次のページを取得するために、 pageTokenパラメータの値として使用できるトークン。ページトークンには有効期限があります。アプリケーションはトークンをドロップし、pageTokenを指定せずに API を呼び出して新しいリクエストを開始する必要があります。 | 
| pageInfo | objectpageInfoオブジェクトは、結果セットのページング情報をカプセル化します。 | 
| pageInfo.totalResults | integer結果セット内の結果の合計数。 | 
| pageInfo.resultsPerPage | integerAPI レスポンスに含まれる結果の数。 | 
| items[] | listリクエスト条件に一致するメンバーのリスト。 | 
エラー
次の表に、このメソッドの呼び出しに対して API から返されるエラー メッセージを示します。詳細については、エラー メッセージのドキュメントを参照してください。
| エラーのタイプ | エラーの詳細 | 説明 | 
|---|---|---|
| badRequest (400) | channelMembershipsNotEnabled | リクエストを承認するクリエイターのチャンネルで、チャンネル メンバーシップが有効になっていません。 | 
| badRequest (400) | invalidMode | modeパラメータ値が無効です。このエラーは、指定したモードとは異なるモードを使用して取得したトークンをpageTokenパラメータで指定した場合に発生することがあります。 | 
| badRequest (400) | invalidPageToken | pageTokenパラメータ値が無効です。このエラーは、リクエストで使用されているページトークンが期限切れになっているか、認識されない場合に発生します。 | 
| badRequest (400) | invalidHasAccessToLevel | hasAccessToLevelパラメータ値が無効です。指定されたidを持つレベルがありません。 | 
| badRequest (400) | invalidFilterByMemberChannelId | filterByMemberChannelIdパラメータ値が無効です。このエラーは、filterByMemberChannelIdパラメータ値が 100 を超えるチャネルを指定している場合に発生します。 |