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 snippet contiene 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 id contiene 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_id identifica 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 contentDetails contiene 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 subscriberSnippet contiene 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. |