Muestra una lista de los miembros (antes conocidos como "patrocinadores") de un canal. El propietario del canal debe autorizar la solicitud a la API.
Impacto de la cuota: Una llamada a este método tiene un costo de cuota de 2 unidades.
Solicitud
Solicitud HTTP
GET https://www.googleapis.com/youtube/v3/members
Autorización
Esta solicitud requiere una autorización con el siguiente alcance:
| Alcance | 
|---|
| https://www.googleapis.com/auth/youtube.channel-memberships.creator | 
Parámetros
En la siguiente tabla, se enumeran los parámetros que admite esta consulta. Todos los parámetros mencionados son parámetros de consulta.
| Parámetros | ||
|---|---|---|
| Parámetros obligatorios | ||
| part | stringEl parámetro partespecifica las propiedades del recursomemberque la respuesta de la API incluirá. Establece el valor del parámetro ensnippet. | |
| Parámetros opcionales | ||
| mode | stringEl parámetro modeindica qué miembros se incluirán en la respuesta de la API. Establece el valor del parámetro en uno de los siguientes valores:
 | |
| maxResults | unsigned integerEl parámetro maxResultsespecifica la cantidad máxima de elementos que se deben mostrar en el conjunto de resultados. Los valores aceptables son0a1000, ambos inclusive. El valor predeterminado es5. | |
| pageToken | stringEl parámetro pageTokenidentifica una página específica en el conjunto de resultados que se debe mostrar. El token es específico delmodeque se usó con la solicitud a la API original, por lo que no puedes usar un token de página recuperado con un modo para cambiar a otro modo posteriormente. | |
| hasAccessToLevel | stringEl valor del parámetro hasAccessToLeveles un ID de nivel que especifica el nivel mínimo que deben tener los miembros del conjunto de resultados. | |
| filterByMemberChannelId | stringEl parámetro filterByMemberChannelIdespecifica una lista separada por comas de IDs de canales que se pueden usar para verificar el estado de la membresía de usuarios específicos. Por ejemplo,UC_1,UC_2,UC_3. Se puede especificar un máximo de 100 canales por llamada. | |
Cuerpo de la solicitud
No proporciones un cuerpo de solicitud cuando invoques este método.
Respuesta
Si se aplica correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:
{
  "kind": "youtube#memberListResponse",
  "etag": etag,
  "nextPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    member Resource
  ]
}
Propiedades
La siguiente tabla define las propiedades que aparecen en este recurso:
| Propiedades | |
|---|---|
| kind | stringIdentifica el tipo de recurso de la API. El valor será youtube#memberListResponse. | 
| etag | etagLa Etag de este recurso. | 
| nextPageToken | stringEs el token que se puede usar como valor del parámetro pageTokenpara recuperar
        la página siguiente del conjunto de resultados. Los tokens de página pueden caducar, y tu aplicación debe descartarlo y llamar a la API sin unpageTokenpara iniciar una solicitud nueva. | 
| pageInfo | objectEl objeto pageInfocontiene información de paginación para el conjunto de resultados. | 
| pageInfo.totalResults | integerEs la cantidad total de resultados en el conjunto de resultados. | 
| pageInfo.resultsPerPage | integerCantidad de resultados incluidos en la respuesta de la API. | 
| items[] | listUna lista de los miembros que coinciden con los criterios de la solicitud. | 
Errores
En la siguiente tabla se identifican los mensajes de error que la API podría mostrar en respuesta a una llamada a este método. Consulta la documentación sobre mensajes de error para obtener más información.
| Tipo de error | Detalle del error | Descripción | 
|---|---|---|
| badRequest (400) | channelMembershipsNotEnabled | El canal que autoriza la solicitud no tiene habilitadas las membresías del canal. | 
| badRequest (400) | invalidMode | El valor del parámetro modeno es válido.
        Este error puede ocurrir si el parámetropageTokenespecifica un token que se recuperó con un modo diferente al que se especificó. | 
| badRequest (400) | invalidPageToken | El valor del parámetro pageTokenno es
 válido. Este error puede ocurrir si el token de la página utilizado en la solicitud venció o no se reconoce. | 
| badRequest (400) | invalidHasAccessToLevel | El valor del parámetro hasAccessToLevelno es válido. No hay ningún nivel con elidespecificado. | 
| badRequest (400) | invalidFilterByMemberChannelId | El valor del parámetro filterByMemberChannelIdno es válido. Este error se produce si el valor del parámetrofilterByMemberChannelIdespecifica más de 100 canales. |