Um recurso subscription contém informações sobre a assinatura de um 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 é compatível com os seguintes métodos para recursos subscriptions:
- list
- Retorna recursos de assinatura que correspondem aos critérios da solicitação de API. Faça um teste agora.
- inserir
- Adiciona uma inscrição ao canal do usuário autenticado. Faça um teste agora.
- delete
- 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 | stringIdentifica o tipo do recurso da API. O valor será youtube#subscription. | 
| etag | etagA ETag deste recurso. | 
| id | stringO ID que o YouTube usa para identificar a assinatura de forma exclusiva. | 
| snippet | objectO objeto snippetcontém detalhes básicos sobre a assinatura, incluindo o título e o canal em que o usuário se inscreveu. | 
| snippet.publishedAt | datetimeA data e a hora em que a assinatura foi criada. O valor é especificado no formato ISO 8601. | 
| snippet.title | stringO título da assinatura. | 
| snippet.description | stringOs detalhes da assinatura. | 
| snippet.resourceId | objectO objeto idcontém informações sobre o canal em que o usuário se inscreveu. | 
| snippet.resourceId.kind | stringO tipo de recurso da API. | 
| snippet.resourceId.channelId | stringO valor que o YouTube usa para identificar de forma exclusiva o canal em que o usuário se inscreveu. | 
| snippet.channelId | stringO ID que o YouTube usa para identificar exclusivamente o canal do assinante. O objeto resource_ididentifica o canal a que o usuário se inscreveu. | 
| snippet.thumbnails | objectUm 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) | objectOs valores de chave válidos são: 
 | 
| snippet.thumbnails.(key).url | stringO URL da imagem. | 
| snippet.thumbnails.(key).width | unsigned integerA largura da imagem. | 
| snippet.thumbnails.(key).height | unsigned integerA altura da imagem. | 
| contentDetails | objectO objeto contentDetailscontém estatísticas básicas sobre a assinatura. | 
| contentDetails.totalItemCount | unsigned integerO número aproximado de itens que a assinatura aponta. | 
| contentDetails.newItemCount | unsigned integerO número de novos itens na assinatura desde a última leitura do conteúdo. | 
| contentDetails.activityType | stringO tipo de atividade a que esta inscrição se refere (somente envios, tudo). Os valores válidos para essa propriedade são: 
 | 
| subscriberSnippet | objectO objeto subscriberSnippetcontém detalhes básicos sobre o assinante. | 
| subscriberSnippet.title | stringO título do canal do inscrito. | 
| subscriberSnippet.description | stringA descrição do canal do assinante. | 
| subscriberSnippet.channelId | stringO ID que o YouTube atribui para identificar de forma exclusiva o canal do assinante. | 
| subscriberSnippet.thumbnails | objectMiniaturas do canal do assinante. | 
| subscriberSnippet.thumbnails.(key) | objectOs valores de chave válidos são: 
 | 
| subscriberSnippet.thumbnails.(key).url | stringO URL da imagem. | 
| subscriberSnippet.thumbnails.(key).width | unsigned integerA largura da imagem. | 
| subscriberSnippet.thumbnails.(key).height | unsigned integerA altura da imagem. |