Перечисляет участников (ранее известных как «спонсоры») канала. Запрос API должен быть авторизован владельцем канала.
Влияние квоты: вызов этого метода имеет стоимость квоты , равную 2 единицам.
Запрос
HTTP-запрос
GET https://www.googleapis.com/youtube/v3/members
Авторизация
Этот запрос требует авторизации со следующей областью действия:
| Объем | 
|---|
| https://www.googleapis.com/auth/youtube.channel-memberships.creator | 
Параметры
В следующей таблице перечислены параметры, которые поддерживает этот запрос. Все перечисленные параметры являются параметрами запроса.
| Параметры | ||
|---|---|---|
| Обязательные параметры | ||
| part | stringПараметр partуказывает свойства ресурсаmember, которые будут включены в ответ API. Установите значение параметраsnippet. | |
| Дополнительные параметры | ||
| mode | stringПараметр modeуказывает, какие элементы будут включены в ответ API. Установите для параметра одно из следующих значений:
 | |
| maxResults | unsigned integerПараметр maxResultsуказывает максимальное количество элементов, которые должны быть возвращены в наборе результатов. Допустимые значения: от0до1000включительно. Значение по умолчанию —5. | |
| pageToken | stringПараметр pageTokenидентифицирует конкретную страницу в наборе результатов, которая должна быть возвращена. Токен зависит отmode, используемого с исходным запросом API, поэтому вы не можете использовать токен страницы, полученный в одном режиме, для последующего переключения в другой режим. | |
| hasAccessToLevel | stringЗначение параметра hasAccessToLevel— это идентификатор уровня, указывающий минимальный уровень, который должны иметь элементы в наборе результатов. | |
| filterByMemberChannelId | stringПараметр filterByMemberChannelIdуказывает список идентификаторов каналов, разделенных запятыми, которые можно использовать для проверки статуса членства определенных пользователей. Например,UC_1,UC_2,UC_3. Для каждого вызова можно указать максимум 100 каналов. | |
Тело запроса
Не указывайте тело запроса при вызове этого метода.
Ответ
В случае успеха этот метод возвращает тело ответа следующей структуры:
{
  "kind": "youtube#memberListResponse",
  "etag": etag,
  "nextPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    member Resource
  ]
}Характеристики
В следующей таблице определены свойства, которые появляются в этом ресурсе:
| Характеристики | |
|---|---|
| kind | stringИдентифицирует тип ресурса API. Значением будет youtube#memberListResponse. | 
| etag | etagEtag этого ресурса. | 
| nextPageToken | stringТокен, который можно использовать в качестве значения параметра pageTokenдля получения следующей страницы в наборе результатов. Срок действия токенов страницы может истечь, и ваше приложение должно удалить токен и вызвать API безpageToken, чтобы начать новый запрос. | 
| pageInfo | objectОбъект pageInfoинкапсулирует информацию о подкачке для набора результатов. | 
| pageInfo. totalResults | integerОбщее количество результатов в наборе результатов. | 
| pageInfo. resultsPerPage | integerКоличество результатов, включенных в ответ API. | 
| 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 каналов. |