Une ressource subscription
contient des informations sur l'abonnement d'un utilisateur YouTube. Un abonnement avertit un utilisateur lorsque de nouvelles vidéos sont ajoutées à une chaîne ou lorsqu'un autre utilisateur effectue l'une des actions possibles sur YouTube, comme mettre en ligne une vidéo, donner son avis sur une vidéo ou laisser un commentaire.
Méthodes
L'API est compatible avec les méthodes suivantes pour les ressources subscriptions
:
Représentation des ressources
La structure JSON suivante montre le format d'une ressource 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 } } } }
Propriétés
Le tableau suivant définit les propriétés qui apparaissent dans cette ressource:
Propriétés | |
---|---|
kind |
string Identifie le type de ressource d'API. La valeur est youtube#subscription . |
etag |
etag Etag de cette ressource. |
id |
string ID utilisé par YouTube pour identifier l'abonnement de manière unique. |
snippet |
object L'objet snippet contient des informations de base sur l'abonnement, y compris son titre et la chaîne à laquelle l'utilisateur est abonné. |
snippet.publishedAt |
datetime Date et heure de création de l'abonnement. La valeur est spécifiée au format ISO 8601. |
snippet.channelTitle |
string Titre de la chaîne à laquelle l'abonnement appartient. |
snippet.title |
string Titre de l'abonnement. |
snippet.description |
string Détails de l'abonnement. |
snippet.resourceId |
object L'objet id contient des informations sur la chaîne à laquelle l'utilisateur est abonné. |
snippet.resourceId.kind |
string Type de la ressource API. |
snippet.resourceId.channelId |
string Valeur utilisée par YouTube pour identifier de façon unique la chaîne à laquelle l'utilisateur est abonné. |
snippet.channelId |
string ID utilisé par YouTube pour identifier de façon unique la chaîne de l'abonné. L'objet resource_id identifie la chaîne à laquelle l'utilisateur est abonné. |
snippet.thumbnails |
object Carte de vignettes associées à l'abonnement. Pour chaque objet de la carte, la clé est le nom de la vignette et la valeur est un objet contenant d'autres informations sur la vignette. |
snippet.thumbnails.(key) |
object Les clés-valeurs valides sont les suivantes:
|
snippet.thumbnails.(key).url |
string URL de l'image. |
snippet.thumbnails.(key).width |
unsigned integer Largeur de l'image. |
snippet.thumbnails.(key).height |
unsigned integer Hauteur de l'image. |
contentDetails |
object L'objet contentDetails contient des statistiques de base sur l'abonnement. |
contentDetails.totalItemCount |
unsigned integer Nombre approximatif d'éléments vers lesquels renvoie l'abonnement. |
contentDetails.newItemCount |
unsigned integer Nombre de nouveaux éléments inclus dans l'abonnement depuis la dernière lecture de son contenu. |
contentDetails.activityType |
string Type d'activité auquel cet abonnement est destiné (uniquement les mises en ligne, tout). Les valeurs valides pour cette propriété sont les suivantes :
|
subscriberSnippet |
object L'objet subscriberSnippet contient des informations de base sur l'abonné. |
subscriberSnippet.title |
string Titre de la chaîne de l'abonné. |
subscriberSnippet.description |
string Description de la chaîne de l'abonné. |
subscriberSnippet.channelId |
string ID attribué par YouTube pour identifier de façon unique la chaîne de l'abonné. |
subscriberSnippet.thumbnails |
object Vignettes de la chaîne de l'abonné. |
subscriberSnippet.thumbnails.(key) |
object Les clés-valeurs valides sont les suivantes:
|
subscriberSnippet.thumbnails.(key).url |
string URL de l'image. |
subscriberSnippet.thumbnails.(key).width |
unsigned integer Largeur de l'image. |
subscriberSnippet.thumbnails.(key).height |
unsigned integer Hauteur de l'image. |