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 |
string Identifica el tipo de recurso de la API. El valor será youtube#subscription . |
etag |
etag Es el ETag de este recurso. |
id |
string Es el ID que YouTube usa para identificar de forma única la suscripción. |
snippet |
object El 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 |
datetime Fecha y hora en que se creó la suscripción. El valor se especifica en formato ISO 8601. |
snippet.title |
string Es el título de la suscripción. |
snippet.description |
string Son los detalles de la suscripción. |
snippet.resourceId |
object El objeto id contiene información sobre el canal al que se suscribió el usuario. |
snippet.resourceId.kind |
string Es el tipo de recurso de la API. |
snippet.resourceId.channelId |
string Es el valor que YouTube usa para identificar de forma única el canal al que se suscribió el usuario. |
snippet.channelId |
string Es 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 |
object Es 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) |
object Los valores de clave válidos son los siguientes:
|
snippet.thumbnails.(key).url |
string Es la URL de la imagen. |
snippet.thumbnails.(key).width |
unsigned integer Ancho de la imagen. |
snippet.thumbnails.(key).height |
unsigned integer Altura de la imagen. |
contentDetails |
object El objeto contentDetails contiene estadísticas básicas sobre la suscripción. |
contentDetails.totalItemCount |
unsigned integer Es la cantidad aproximada de elementos a los que apunta la suscripción. |
contentDetails.newItemCount |
unsigned integer Es la cantidad de elementos nuevos en la suscripción desde la última vez que se leyó su contenido. |
contentDetails.activityType |
string Tipo de actividad para la que es esta suscripción (solo cargas, todo). Los valores válidos para esta propiedad son los siguientes:
|
subscriberSnippet |
object El objeto subscriberSnippet contiene detalles básicos sobre el suscriptor. |
subscriberSnippet.title |
string Es el título del canal del suscriptor. |
subscriberSnippet.description |
string Es la descripción del canal del suscriptor. |
subscriberSnippet.channelId |
string Es el ID que YouTube asigna para identificar de forma única el canal del suscriptor. |
subscriberSnippet.thumbnails |
object Imágenes en miniatura del canal del suscriptor. |
subscriberSnippet.thumbnails.(key) |
object Los valores de clave válidos son los siguientes:
|
subscriberSnippet.thumbnails.(key).url |
string Es la URL de la imagen. |
subscriberSnippet.thumbnails.(key).width |
unsigned integer Ancho de la imagen. |
subscriberSnippet.thumbnails.(key).height |
unsigned integer Altura de la imagen. |