activities.list
  ainda não retorna boletins de canais, e o
  método activities.insert não é mais
  compatível. Para mais detalhes, consulte a
  Central de Ajuda do YouTube.
Retorna uma lista de eventos de atividade do canal que correspondem aos critérios da solicitação. Por exemplo, é possível recuperar eventos associados a determinado canal ou ao próprio canal do usuário.
Impacto da cota: uma chamada para esse método tem um custo de cota de 1 unidade.
Casos de uso comuns
Solicitação
Solicitação HTTP
GET https://www.googleapis.com/youtube/v3/activities
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 uma lista separada por vírgulas de uma ou mais propriedades de recursoactivityque serão incluídas pela resposta da API.Se o parâmetro identificar uma propriedade que contém propriedades filhas, elas serão incluídas na resposta. Por exemplo, em um recurso activity, a propriedadesnippetcontém outras propriedades que identificam o tipo de atividade, um título de exibição para a atividade e assim por diante. Se você definirpart=snippet, a resposta da API também vai conter todas essas propriedades aninhadas.A lista a seguir contém os nomes de partque podem ser incluídos no valor do parâmetro:
 | |
| Filtros (especifique exatamente um dos parâmetros a seguir) | ||
| channelId | stringO parâmetro channelIdespecifica um ID exclusivo do canal do YouTube. A API retornará uma lista das atividades desse canal. | |
| home | booleanObservação:o uso desse parâmetro foi descontinuado. Para solicitações que definem esse parâmetro, a resposta da API contém itens semelhantes aos que um usuário não conectado pode ver na página inicial do YouTube. Esse parâmetro só pode ser usado em uma solicitação autorizada corretamente. | |
| mine | booleanEsse parâmetro só pode ser usado em uma solicitação autorizada corretamente. Defina o valor desse parâmetro como truepara recuperar um feed de atividades do usuário autenticado. | |
| Parâmetros opcionais | ||
| 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 de0a50, inclusive. O valor padrão é5. | |
| pageToken | stringO parâmetro pageTokenidentifica uma página específica no conjunto de resultados que será retornado. Em uma resposta da API, as propriedadesnextPageTokeneprevPageTokenidentificam outras páginas que podem ser recuperadas. | |
| publishedAfter | datetimeO parâmetro publishedAfterespecifica a data e a hora mais antigas em que uma atividade poderia ter ocorrido para ela ser incluída na resposta da API. Se o valor do parâmetro especifica um dia, mas não um horário, todas as atividades ocorridas nesse dia serão incluídas no conjunto de resultados. O valor é especificado no formato ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ). | |
| publishedBefore | datetimeO parâmetro publishedBeforeespecifica a data e a hora antes das quais uma atividade precisa ter ocorrido para ela ser incluída na resposta da API. Se o valor do parâmetro especifica um dia, mas não um horário, todas as atividades ocorridas nesse dia serão excluídas do conjunto de resultados. O valor é especificado no formato ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ). | |
| regionCode | stringO parâmetro regionCodeinstrui a API a retornar resultados para o país especificado. O valor do parâmetro é um código de país ISO 3166-1 alfa-2. O YouTube usa esse valor quando a atividade anterior do usuário autorizado no YouTube não fornece informações suficientes para gerar o feed de atividade. | |
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#activityListResponse",
  "etag": etag,
  "nextPageToken": string,
  "prevPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    activity 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#activityListResponse. | 
| 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. | 
| prevPageToken | stringO token que pode ser usado como o valor do parâmetro pageTokenpara recuperar a página anterior do conjunto de resultados. | 
| 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[] | listUma lista de atividades ou eventos 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 | 
|---|---|---|
| forbidden (403) | forbidden | A solicitação não está devidamente autorizada. | 
| forbidden (403) | homeParameterDeprecated | Os dados de atividade do usuário na página inicial não estão disponíveis por meio dessa API. Esse erro pode ocorrer se você definir o parâmetro homecomotrueem uma solicitação não autorizada. | 
| notFound (404) | channelNotFound | O ID do canal identificado pelo parâmetro channelIdda solicitação não foi encontrado. | 
| notFound (404) | homeChannelNotFound | O feed da página inicial do YouTube não pode ser encontrado para o usuário autenticado no momento. | 
| unauthorized (401) | authorizationRequired | A solicitação usa o parâmetro home, mas não está devidamente autorizada. | 
Confira!
Use o APIs Explorer para chamar essa API e conferir a solicitação e a resposta da API.