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 snippetcontient 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 idcontient 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_ididentifie 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 contentDetailscontient 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 subscriberSnippetcontient 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. |