activities.list
ne renvoie toujours pas de bulletins de chaîne, et la méthode activities.insert
n'est plus prise en charge. Pour en savoir plus, consultez le Centre d'aide YouTube.
Une ressource activity
contient des informations sur une action effectuée par une chaîne ou un utilisateur spécifique sur YouTube. Les actions signalées dans les flux d'activité incluent l'évaluation d'une vidéo, le partage d'une vidéo, l'ajout d'une vidéo aux favoris, la mise en ligne d'une vidéo, etc. Chaque ressource activity
identifie le type d'action, la chaîne associée à l'action et la ou les ressources associées à l'action, comme la vidéo notée ou mise en ligne.
Méthodes
L'API accepte les méthodes suivantes pour les ressources activities
:
- list
- Renvoie la liste des événements d'activité de la chaîne correspondant aux critères de la requête. Par exemple, vous pouvez récupérer les événements associés à un canal spécifique ou au canal d'un utilisateur. Essayer
La méthode activities.insert
n'est plus prise en charge.
Représentation des ressources
La structure JSON suivante illustre le format d'une ressource activities
:
{ "kind": "youtube#activity", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "channelId": string, "title": string, "description": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } }, "channelTitle": string, "type": string, "groupId": string }, "contentDetails": { "upload": { "videoId": string }, "like": { "resourceId": { "kind": string, "videoId": string, } }, "favorite": { "resourceId": { "kind": string, "videoId": string, } }, "comment": { "resourceId": { "kind": string, "videoId": string, "channelId": string, } }, "subscription": { "resourceId": { "kind": string, "channelId": string, } }, "playlistItem": { "resourceId": { "kind": string, "videoId": string, }, "playlistId": string, "playlistItemId": string }, "recommendation": { "resourceId": { "kind": string, "videoId": string, "channelId": string, }, "reason": string, "seedResourceId": { "kind": string, "videoId": string, "channelId": string, "playlistId": string } }, "social": { "type": string, "resourceId": { "kind": string, "videoId": string, "channelId": string, "playlistId": string }, "author": string, "referenceUrl": string, "imageUrl": string }, "channelItem": { "resourceId": { } }, } }
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 API. La valeur est youtube#activity . |
etag |
etag Etag de cette ressource. |
id |
string ID utilisé par YouTube pour identifier l'activité de manière unique. |
snippet |
object L'objet snippet contient des informations de base sur l'activité, y compris son type et son ID de groupe. |
snippet.publishedAt |
datetime Date et heure de l'activité. La valeur est spécifiée au format ISO 8601. |
snippet.channelId |
string ID utilisé par YouTube pour identifier de façon unique la chaîne associée à l'activité. |
snippet.title |
string Titre de la ressource principalement associée à l'activité. |
snippet.description |
string Description de la ressource principalement associée à l'activité. |
snippet.thumbnails |
object Carte de vignettes associées à la ressource principalement associée à l'activité. Pour chaque objet de la carte, la clé correspond au nom de la vignette, tandis que 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. |
snippet.channelTitle |
string Titre de la chaîne à l'origine de cette activité |
snippet.type |
string Type d'activité décrit par la ressource. Les valeurs valides pour cette propriété sont les suivantes :
|
snippet.groupId |
string ID de groupe associé à l'activité. Un ID de groupe identifie les événements utilisateur associés à un même utilisateur et à une même ressource. Par exemple, si un utilisateur évalue une vidéo et la marque comme favori, les entrées associées à ces événements auront le même identifiant de groupe dans le flux d'activités de l'utilisateur. Dans votre interface utilisateur, vous pouvez éviter les répétitions en regroupant les événements ayant la même valeur groupId . |
contentDetails |
object L'objet contentDetails contient des informations sur le contenu associé à l'activité. Par exemple, si la valeur snippet.type est videoRated , le contenu de l'objet contentDetails identifie la vidéo évaluée. |
contentDetails.upload |
object L'objet upload contient des informations sur la vidéo mise en ligne. Cette propriété n'est présente que si snippet.type est défini sur upload . |
contentDetails.upload.videoId |
string ID utilisé par YouTube pour identifier de façon unique la vidéo mise en ligne. |
contentDetails.like |
object L'objet like contient des informations sur une ressource ayant reçu une note positive (j'aime). Cette propriété n'est présente que si snippet.type est défini sur like . |
contentDetails.like.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource évaluée. |
contentDetails.like.resourceId.kind |
string Type de ressource API. |
contentDetails.like.resourceId.videoId |
string ID utilisé par YouTube pour identifier la vidéo de façon unique, si la ressource évaluée est une vidéo. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#video . |
contentDetails.favorite |
object L'objet favorite contient des informations sur une vidéo qui a été marquée comme vidéo préférée. Cette propriété n'est présente que si snippet.type est défini sur favorite . |
contentDetails.favorite.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource marquée comme favorite. |
contentDetails.favorite.resourceId.kind |
string Type de ressource API. |
contentDetails.favorite.resourceId.videoId |
string ID utilisé par YouTube pour identifier votre vidéo préférée. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#video .Remarque:Actuellement, la méthode activities.list ne renvoie pas de ressources pour les nouveaux commentaires. |
contentDetails.comment |
object L'objet comment contient des informations sur une ressource qui a reçu un commentaire. Cette propriété n'est présente que si snippet.type est défini sur comment . |
contentDetails.comment.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource associée au commentaire. |
contentDetails.comment.resourceId.kind |
string Type de ressource API. |
contentDetails.comment.resourceId.videoId |
string ID utilisé par YouTube pour identifier de façon unique la vidéo associée à un commentaire. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#video . |
contentDetails.comment.resourceId.channelId |
string ID utilisé par YouTube pour identifier de façon unique la chaîne associée à un commentaire. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#channel . |
contentDetails.subscription |
object L'objet subscription contient des informations sur une chaîne à laquelle un utilisateur est abonné. Cette propriété n'est présente que si snippet.type est défini sur subscription . |
contentDetails.subscription.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource à laquelle l'utilisateur s'est abonné. |
contentDetails.subscription.resourceId.kind |
string Type de ressource API. |
contentDetails.subscription.resourceId.channelId |
string ID utilisé par YouTube pour identifier de façon unique la chaîne à laquelle l'utilisateur est abonné. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#channel . |
contentDetails.playlistItem |
object L'objet playlistItem contient des informations sur un nouvel élément de playlist. Cette propriété n'est présente que si snippet.type est défini sur playlistItem . |
contentDetails.playlistItem.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource ajoutée à la playlist. |
contentDetails.playlistItem.resourceId.kind |
string Type de ressource API. |
contentDetails.playlistItem.resourceId.videoId |
string ID utilisé par YouTube pour identifier de façon unique la vidéo ajoutée à la playlist. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#video . |
contentDetails.playlistItem.playlistId |
string Valeur utilisée par YouTube pour identifier de façon unique la playlist. |
contentDetails.playlistItem.playlistItemId |
string Valeur utilisée par YouTube pour identifier de façon unique l'élément de la playlist. |
contentDetails.recommendation |
object L'objet recommendation contient des informations sur une ressource recommandée. Cette propriété n'est présente que si snippet.type est défini sur recommendation . |
contentDetails.recommendation.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource recommandée. |
contentDetails.recommendation.resourceId.kind |
string Type de ressource API. |
contentDetails.recommendation.resourceId.videoId |
string ID utilisé par YouTube pour identifier la vidéo de façon unique, si la ressource recommandée est une vidéo. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#video . |
contentDetails.recommendation.resourceId.channelId |
string ID utilisé par YouTube pour identifier la chaîne de manière unique, si la ressource recommandée est une chaîne. Cette propriété n'est présente que si resourceId.kind est défini sur youtube#channel . |
contentDetails.recommendation.reason |
string Raison pour laquelle la ressource est recommandée à l'utilisateur. Les valeurs valides pour cette propriété sont les suivantes :
|
contentDetails.recommendation.seedResourceId |
object L'objet seedResourceId contient des informations sur la ressource à l'origine de la recommandation. |
contentDetails.recommendation.seedResourceId.kind |
string Type de ressource API. |
contentDetails.recommendation.seedResourceId.videoId |
string ID utilisé par YouTube pour identifier la vidéo de façon unique si la recommandation provient d'une vidéo en particulier. Cette propriété n'est présente que si seedResourceId.kind est défini sur youtube#video . |
contentDetails.recommendation.seedResourceId.channelId |
string ID utilisé par YouTube pour identifier la chaîne de façon unique si la recommandation a été créée par une chaîne en particulier. Cette propriété n'est présente que si seedResourceId.kind est défini sur youtube#channel . |
contentDetails.recommendation.seedResourceId.playlistId |
string ID utilisé par YouTube pour identifier la playlist de façon unique si la recommandation provient d'une playlist spécifique. Cette propriété n'est présente que si seedResourceId.kind est défini sur youtube#playlist . |
contentDetails.social |
object L'objet social contient des détails sur un post sur un réseau social. Cette propriété n'est présente que si snippet.type est défini sur social . |
contentDetails.social.type |
string Nom du réseau social. Les valeurs valides pour cette propriété sont les suivantes :
|
contentDetails.social.resourceId |
object L'objet resourceId encapsule les informations qui identifient la ressource associée à un post sur un réseau social. |
contentDetails.social.resourceId.kind |
string Type de ressource API. |
contentDetails.social.resourceId.videoId |
string ID utilisé par YouTube pour identifier de façon unique la vidéo présentée dans un post sur un réseau social, si celui-ci fait référence à une vidéo. Cette propriété n'est présente que si la valeur de la propriété social.resourceId.kind est youtube#video . |
contentDetails.social.resourceId.channelId |
string ID utilisé par YouTube pour identifier de façon unique la chaîne présentée dans un post sur un réseau social, si ce dernier fait référence à une chaîne. Cette propriété n'est présente que si la valeur de la propriété social.resourceId.kind est youtube#channel . |
contentDetails.social.resourceId.playlistId |
string ID utilisé par YouTube pour identifier de façon unique la playlist présentée dans un post sur un réseau social, si ce dernier fait référence à une playlist. Cette propriété n'est présente que si la valeur de la propriété social.resourceId.kind est youtube#playlist . |
contentDetails.social.author |
string Auteur du post sur le réseau social. |
contentDetails.social.referenceUrl |
string URL du post sur le réseau social. |
contentDetails.social.imageUrl |
string Image de l'auteur du post. |
contentDetails.channelItem |
object L'objet channelItem contient des informations sur une ressource ajoutée à un canal. Cette propriété n'est présente que si snippet.type est défini sur channelItem . |
contentDetails.channelItem.resourceId |
object L'objet resourceId contient des informations qui identifient la ressource ajoutée au canal. |