Un recurso subscription contiene información sobre la suscripción de un usuario de YouTube. Una suscripción notifica al usuario cuando se agregan nuevos videos a un canal o cuando otro usuario realiza una de varias acciones en YouTube, como subir un video, calificar un video o comentar un video.
Métodos
La API admite los siguientes métodos para los recursos subscriptions:
- list
- Devuelve los recursos de suscripción que coinciden con los criterios de la solicitud de API. Pruébala ahora.
- insertar
- Agrega una suscripción al canal del usuario autenticado. Pruébala ahora.
- borrar
- Borra una suscripción. Pruébala ahora.
Representación de recursos
En la siguiente estructura JSON, se muestra el formato de un 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
      }
    }
  }
}Propiedades
La siguiente tabla define las propiedades que aparecen en este recurso:
| Propiedades | |
|---|---|
| kind | stringIdentifica el tipo de recurso de la API. El valor será youtube#subscription. | 
| etag | etagEs el ETag de este recurso. | 
| id | stringEs el ID que YouTube usa para identificar de forma única la suscripción. | 
| snippet | objectEl objeto snippetcontiene detalles básicos sobre la suscripción, como el título y el canal al que se suscribió el usuario. | 
| snippet.publishedAt | datetimeFecha y hora en que se creó la suscripción. El valor se especifica en formato ISO 8601. | 
| snippet.title | stringEs el título de la suscripción. | 
| snippet.description | stringSon los detalles de la suscripción. | 
| snippet.resourceId | objectEl objeto idcontiene información sobre el canal al que se suscribió el usuario. | 
| snippet.resourceId.kind | stringEs el tipo de recurso de la API. | 
| snippet.resourceId.channelId | stringEs el valor que YouTube usa para identificar de forma única el canal al que se suscribió el usuario. | 
| snippet.channelId | stringEs el ID que usa YouTube para identificar de forma única el canal del suscriptor. El objeto resource_ididentifica el canal al que se suscribió el usuario. | 
| snippet.thumbnails | objectEs un mapa de imágenes en miniatura asociadas a la suscripción. Para cada objeto en el mapa, la clave es el nombre de la imagen en miniatura, y el valor es un objeto que contiene otra información sobre la viñeta. | 
| snippet.thumbnails.(key) | objectLos valores de clave válidos son los siguientes: 
 | 
| snippet.thumbnails.(key).url | stringEs la URL de la imagen. | 
| snippet.thumbnails.(key).width | unsigned integerAncho de la imagen. | 
| snippet.thumbnails.(key).height | unsigned integerAltura de la imagen. | 
| contentDetails | objectEl objeto contentDetailscontiene estadísticas básicas sobre la suscripción. | 
| contentDetails.totalItemCount | unsigned integerEs la cantidad aproximada de elementos a los que apunta la suscripción. | 
| contentDetails.newItemCount | unsigned integerEs la cantidad de elementos nuevos en la suscripción desde la última vez que se leyó su contenido. | 
| contentDetails.activityType | stringTipo de actividad para la que es esta suscripción (solo cargas, todo). Los valores válidos para esta propiedad son los siguientes: 
 | 
| subscriberSnippet | objectEl objeto subscriberSnippetcontiene detalles básicos sobre el suscriptor. | 
| subscriberSnippet.title | stringEs el título del canal del suscriptor. | 
| subscriberSnippet.description | stringEs la descripción del canal del suscriptor. | 
| subscriberSnippet.channelId | stringEs el ID que YouTube asigna para identificar de forma única el canal del suscriptor. | 
| subscriberSnippet.thumbnails | objectImágenes en miniatura del canal del suscriptor. | 
| subscriberSnippet.thumbnails.(key) | objectLos valores de clave válidos son los siguientes: 
 | 
| subscriberSnippet.thumbnails.(key).url | stringEs la URL de la imagen. | 
| subscriberSnippet.thumbnails.(key).width | unsigned integerAncho de la imagen. | 
| subscriberSnippet.thumbnails.(key).height | unsigned integerAltura de la imagen. |