Um recurso de playlist
representa uma 'playlist
' do YouTube. Uma playlist é um conjunto de vídeos que podem ser visualizados em sequência e compartilhados com outros usuários. Uma playlist pode conter até 200 vídeos e o YouTube não limita o número de playlists que cada usuário cria. Por padrão, as playlists ficam visíveis publicamente a outros usuários, mas elas podem ser públicas ou privadas.
O YouTube também usa playlists para identificar conjuntos especiais de vídeos para um canal, tais como:
- vídeos enviados
- vídeos favoritos
- vídeos avaliados positivamente (gostei)
- histórico de visualização
- assistir mais tarde
channel resource
para um determinado canal.Em seguida, você pode usar o método
playlistItems.list
para recuperar qualquer uma dessas listas. Você também pode adicionar ou remover itens dessas listas chamando os métodos playlistItems.insert
e playlistItems.delete
.
Métodos
A API suporta os seguintes métodos para recursos playlists
:
- list
- Retorna um conjunto de playlists que correspondem aos parâmetros da solicitação de API. Por exemplo, você pode recuperar todas as playlists que o usuário autenticado possui ou recuperar uma ou mais playlists por seus IDs únicos. Faça um teste agora.
- insert
- Cria uma playlist. Faça um teste agora.
- update
- Modifica uma playlist. Por exemplo, você pode alterar o título, a descrição ou o status de privacidade de uma playlist. Faça um teste agora.
- delete
- Exclui uma playlist. Faça um teste agora.
Representação de recurso
A estrutura JSON abaixo mostra o formato de um recurso playlists
:
{ "kind": "youtube#playlist", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "channelId": string, "title": string, "description": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } }, "channelTitle": string, "tags": [ string ] }, "status": { "privacyStatus": string }, "contentDetails": { "itemCount": unsigned integer }, "player": { "embedHtml": string } }
Propriedades
A tabela a seguir define as propriedades que aparecem neste recurso:
Propriedades | |
---|---|
kind |
string O tipo do recurso da API. O valor será youtube#playlist . |
etag |
etag A Etag deste recurso. |
id |
string O ID que o YouTube usa para identificar a playlist de forma exclusiva. |
snippet |
object O objeto snippet contém detalhes básicos sobre a playlist, como seu título e sua descrição. |
snippet.publishedAt |
datetime A data e a hora em que a playlist foi criada. O valor é especificado no formato ISO 8601 ( YYYY-MM-DDThh:mm:ss.sZ ). |
snippet.channelId |
string O ID que o YouTube usa para identificar de forma exclusiva o canal que publicou a playlist. |
snippet.title |
string O título da playlist. |
snippet.description |
string A descrição da playlist. |
snippet.thumbnails |
object Um mapa de imagens em miniatura associadas à playlist. Para cada objeto no mapa, a chave é o nome da imagem em miniatura, e o valor é um objeto que contém outras informações sobre a miniatura. |
snippet.thumbnails.(key) |
object Os valores de chave válidos são:
|
snippet.thumbnails.(key).url |
string O URL da imagem. |
snippet.thumbnails.(key).width |
unsigned integer A largura da imagem. |
snippet.thumbnails.(key).height |
unsigned integer A altura da imagem. |
snippet.channelTitle |
string O título do canal ao qual a inscrição pertence. |
snippet.tags[] |
list Tags de palavras-chave associadas à playlist. |
status |
object O objeto status contém informações de status para a playlist. |
status.privacyStatus |
string O status de privacidade da playlist. Os valores válidos para esta propriedade são:
|
contentDetails |
object O objeto contentDetails contém informações sobre o conteúdo da playlist, incluindo seu número de vídeos. |
contentDetails.itemCount |
unsigned integer O número de vídeos na playlist. |
player |
object O objeto player contém informações que você usaria para reproduzir a playlist em um player integrado. |
player.embedHtml |
string Uma tag <iframe> que integra um player que reproduzirá a playlist. |