Une ressource subscription contient des informations sur l'abonnement d'un utilisateur YouTube. Un abonnement permet à un utilisateur de recevoir des notifications lorsque de nouvelles vidéos sont ajoutées à une chaîne ou lorsqu'un autre utilisateur effectue l'une des actions suivantes sur YouTube : mettre en ligne une vidéo, évaluer une vidéo ou commenter une vidéo.
Méthodes
L'API accepte les méthodes suivantes pour les ressources subscriptions :
Représentation de la ressource
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 | 
      stringIdentifie le type de ressource de l'API. La valeur sera youtube#subscription. | 
    
etag | 
      etagEtag de cette ressource.  | 
    
id | 
      stringID utilisé par YouTube pour identifier de manière unique l'abonnement.  | 
    
snippet | 
      objectL'objet snippet contient des informations de base sur l'abonnement, y compris son titre et la chaîne à laquelle l'utilisateur s'est abonné. | 
    
snippet.publishedAt | 
      datetimeDate et heure de création de l'abonnement. La valeur est spécifiée au format ISO 8601.  | 
    
snippet.title | 
      stringTitre de l'abonnement.  | 
    
snippet.description | 
      stringDétails de l'abonnement.  | 
    
snippet.resourceId | 
      objectL'objet id contient des informations sur la chaîne à laquelle l'utilisateur s'est abonné. | 
    
snippet.resourceId.kind | 
      stringType de ressource d'API.  | 
    
snippet.resourceId.channelId | 
      stringValeur utilisée par YouTube pour identifier de manière unique la chaîne à laquelle l'utilisateur s'est abonné.  | 
    
snippet.channelId | 
      stringID utilisé par YouTube pour identifier de manière unique la chaîne de l'abonné. L'objet resource_id identifie la chaîne à laquelle l'utilisateur s'est abonné. | 
    
snippet.thumbnails | 
      objectCarte des miniatures associées à l'abonnement. Pour chaque objet de la carte, la clé correspond au nom de la miniature et la valeur est un objet contenant d'autres informations sur la miniature.  | 
    
snippet.thumbnails.(key) | 
      objectLes valeurs de clé valides sont les suivantes : 
  | 
    
snippet.thumbnails.(key).url | 
      stringURL de l'image.  | 
    
snippet.thumbnails.(key).width | 
      unsigned integerLargeur de l'image.  | 
    
snippet.thumbnails.(key).height | 
      unsigned integerHauteur de l'image.  | 
    
contentDetails | 
      objectL'objet contentDetails contient des statistiques de base sur l'abonnement. | 
    
contentDetails.totalItemCount | 
      unsigned integerNombre approximatif d'éléments auxquels l'abonnement fait référence.  | 
    
contentDetails.newItemCount | 
      unsigned integerNombre de nouveaux éléments dans l'abonnement depuis la dernière lecture du contenu.  | 
    
contentDetails.activityType | 
      stringType d'activité auquel s'applique cet abonnement (uniquement les mises en ligne, tout). Les valeurs valides pour cette propriété sont les suivantes : 
  | 
    
subscriberSnippet | 
      objectL'objet subscriberSnippet contient des informations de base sur l'abonné. | 
    
subscriberSnippet.title | 
      stringTitre de la chaîne de l'abonné.  | 
    
subscriberSnippet.description | 
      stringDescription de la chaîne de l'abonné.  | 
    
subscriberSnippet.channelId | 
      stringID que YouTube attribue pour identifier de manière unique la chaîne de l'abonné.  | 
    
subscriberSnippet.thumbnails | 
      objectVignettes de la chaîne de l'abonné.  | 
    
subscriberSnippet.thumbnails.(key) | 
      objectLes valeurs de clé valides sont les suivantes : 
  | 
    
subscriberSnippet.thumbnails.(key).url | 
      stringURL de l'image.  | 
    
subscriberSnippet.thumbnails.(key).width | 
      unsigned integerLargeur de l'image.  | 
    
subscriberSnippet.thumbnails.(key).height | 
      unsigned integerHauteur de l'image.  |