Lista os membros (anteriormente conhecidos como "patrocinadores") de um canal. A solicitação de API precisa ser autorizada pelo proprietário do canal.
Impacto da cota:uma chamada para esse método tem um custo de cota de duas unidades.
Solicitação
Solicitação HTTP
GET https://www.googleapis.com/youtube/v3/members
Autorização
Esta solicitação requer autorização com o seguinte escopo:
| Escopo | 
|---|
| https://www.googleapis.com/auth/youtube.channel-memberships.creator | 
Parâmetros
A tabela a seguir lista os parâmetros compatíveis com essa consulta. Todos os parâmetros listados são os parâmetros de consulta.
| Parâmetros | ||
|---|---|---|
| Parâmetros obrigatórios | ||
| part | stringO parâmetro partespecifica as propriedades do recursomemberque serão incluídas pela resposta da API. Defina o valor do parâmetro comosnippet. | |
| Parâmetros opcionais | ||
| mode | stringO parâmetro modeindica quais membros serão incluídos na resposta da API. Defina o valor do parâmetro como um destes:
 | |
| maxResults | unsigned integerO parâmetro maxResultsespecifica o número máximo de itens que precisam ser retornados no conjunto de resultados. Os valores aceitáveis são de0a1000, inclusive. O valor padrão é5. | |
| pageToken | stringO parâmetro pageTokenidentifica uma página específica no conjunto de resultados que será retornado. O token é específico para omodeusado com a solicitação de API original. Portanto, não é possível
        usar um token de página recuperado com um modo para alternar posteriormente para um modo diferente. | |
| hasAccessToLevel | stringO valor do parâmetro hasAccessToLevelé um ID de nível que
        especifica o nível mínimo que os membros do conjunto de resultados precisam ter. | |
| filterByMemberChannelId | stringO parâmetro filterByMemberChannelIdespecifica uma lista separada por vírgulas
        de IDs de canais que podem ser usados para verificar o status de associação de usuários específicos. Por
        exemplo,UC_1,UC_2,UC_3. É possível especificar no máximo 100 canais por chamada. | |
Corpo da solicitação
Não forneça um corpo de solicitação ao chamar este método.
Resposta
Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:
{
  "kind": "youtube#memberListResponse",
  "etag": etag,
  "nextPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    member Resource
  ]
}
Propriedades
A tabela a seguir define as propriedades que aparecem neste recurso:
| Propriedades | |
|---|---|
| kind | stringIdentifica o tipo de recurso da API. O valor será youtube#memberListResponse. | 
| etag | etagA Etag desse recurso. | 
| nextPageToken | stringO token que pode ser usado como o valor do parâmetro pageTokenpara recuperar a próxima página do conjunto de resultados. Os tokens de página podem expirar, e seu aplicativo precisa descartar
        o token e chamar a API sem umpageTokenpara iniciar uma nova solicitação. | 
| pageInfo | objectO objeto pageInfoencapsula informações de paginação para o conjunto de resultados. | 
| pageInfo.totalResults | integerO número total de resultados no conjunto de resultados. | 
| pageInfo.resultsPerPage | integerO número de resultados incluídos na resposta da API. | 
| items[] | listA lista de participantes que correspondem aos critérios da solicitação. | 
Erros
A tabela a seguir identifica mensagens de erro que a API pode retornar em resposta a uma chamada para esse método. Consulte a documentação mensagem de erro para mais detalhes.
| Tipo de erro | Detalhe do erro | Descrição | 
|---|---|---|
| badRequest (400) | channelMembershipsNotEnabled | O canal do criador de conteúdo que autorizou a solicitação não está com os Clubes dos canais ativados. | 
| badRequest (400) | invalidMode | O valor do parâmetro modeé inválido.
        Esse erro poderá ocorrer se o parâmetropageTokenespecificar um token que foi recuperado usando um modo diferente do especificado. | 
| badRequest (400) | invalidPageToken | O valor do parâmetro pageTokené inválido. Esse erro poderá ocorrer se o token de página usado na solicitação tiver expirado ou não for
        reconhecido. | 
| badRequest (400) | invalidHasAccessToLevel | O valor do parâmetro hasAccessToLevelé inválido. Não há nível com oidespecificado. | 
| badRequest (400) | invalidFilterByMemberChannelId | O valor do parâmetro filterByMemberChannelIdé inválido. Esse erro ocorrerá se o valor do parâmetrofilterByMemberChannelIdespecificar mais de 100 canais. |