Um recurso subscription
contém informações sobre uma inscrição de usuário do YouTube. Uma inscrição notifica o usuário quando novos vídeos são adicionados a um canal ou quando outro usuário executa uma das várias ações no YouTube, como o upload ou a classificação de um vídeo ou comentários sobre um vídeo.
Métodos
A API oferece suporte aos seguintes métodos para recursos subscriptions
:
- list
- Retorna recursos de assinatura que correspondem aos critérios de solicitação da API. Faça um teste agora.
- inserir
- Adiciona uma inscrição ao canal do usuário autenticado. Faça um teste agora.
- excluir
- Exclui uma assinatura. Faça um teste agora.
Representação de recurso
A estrutura JSON a seguir mostra o formato de um recurso subscriptions
:
{
"kind": "youtube#subscription",
"etag":etag ,
"id":string ,
"snippet": {
"publishedAt":datetime ,
"channelTitle":string ,
"title":string ,
"description":string ,
"resourceId": {
"kind":string ,
"channelId":string ,
},
"channelId":string ,
"thumbnails": {
(key) : {
"url":string ,
"width":unsigned integer ,
"height":unsigned integer
}
}
},
"contentDetails": {
"totalItemCount":unsigned integer ,
"newItemCount":unsigned integer ,
"activityType":string
},
"subscriberSnippet": {
"title":string ,
"description":string ,
"channelId":string ,
"thumbnails": {
(key) : {
"url":string ,
"width":unsigned integer ,
"height":unsigned integer
}
}
}
}
Propriedades
A tabela a seguir define as propriedades que aparecem neste recurso:
Propriedades | |
---|---|
kind |
string Identifica o tipo de recurso da API. O valor será youtube#subscription . |
etag |
etag A Etag desse recurso. |
id |
string O ID que o YouTube usa para identificar de forma exclusiva a inscrição. |
snippet |
object O objeto snippet contém detalhes básicos sobre a inscrição, incluindo o título e o canal em que o usuário se inscreveu. |
snippet.publishedAt |
datetime A data e a hora em que a assinatura foi criada. O valor é especificado no formato ISO 8601. |
snippet.channelTitle |
string O título do canal a que a inscrição pertence. |
snippet.title |
string O título da assinatura. |
snippet.description |
string Detalhes da assinatura. |
snippet.resourceId |
object O objeto id contém informações sobre o canal em que o usuário se inscreveu. |
snippet.resourceId.kind |
string O tipo de recurso da API. |
snippet.resourceId.channelId |
string O valor que o YouTube usa para identificar de forma exclusiva o canal em que o usuário se inscreveu. |
snippet.channelId |
string O ID que o YouTube usa para identificar de forma exclusiva o canal do inscrito. O objeto resource_id identifica o canal em que o usuário se inscreveu. |
snippet.thumbnails |
object Um mapa de imagens em miniatura associadas à assinatura. 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 As chaves-valor válidas 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. |
contentDetails |
object O objeto contentDetails contém estatísticas básicas sobre a assinatura. |
contentDetails.totalItemCount |
unsigned integer O número aproximado de itens para os quais a assinatura aponta. |
contentDetails.newItemCount |
unsigned integer É o número de novos itens na assinatura desde a última leitura do conteúdo. |
contentDetails.activityType |
string O tipo de atividade a que a assinatura se destina (apenas uploads, tudo). Os valores válidos para esta propriedade são:
|
subscriberSnippet |
object O objeto subscriberSnippet contém detalhes básicos sobre o assinante. |
subscriberSnippet.title |
string O título do canal do inscrito. |
subscriberSnippet.description |
string A descrição do canal do inscrito. |
subscriberSnippet.channelId |
string O ID que o YouTube atribui para identificar de forma exclusiva o canal do inscrito. |
subscriberSnippet.thumbnails |
object Imagens em miniatura do canal do inscrito. |
subscriberSnippet.thumbnails.(key) |
object As chaves-valor válidas são:
|
subscriberSnippet.thumbnails.(key).url |
string O URL da imagem. |
subscriberSnippet.thumbnails.(key).width |
unsigned integer A largura da imagem. |
subscriberSnippet.thumbnails.(key).height |
unsigned integer A altura da imagem. |