activities.list
keine Kanalbulletins mehr zurückgeben und die
Methode activities.insert
ist nicht
nicht mehr unterstützt. Weitere Informationen finden Sie in der
YouTube-Hilfe
Eine activity
-Ressource enthält Informationen zu einer Aktion, die ein bestimmter Kanal oder Nutzer auf YouTube ausgeführt hat. Zu den in den Aktivitätsfeeds gemeldeten Aktionen gehören unter anderem die Bewertung eines Videos, das Teilen eines Videos, das Markieren eines Videos als Favorit und das Hochladen eines Videos. Jede activity
-Ressource identifiziert den Aktionstyp, den mit der Aktion verknüpften Kanal und die mit der Aktion verknüpften Ressourcen, z. B. das bewertete oder hochgeladene Video.
Methoden
Die API unterstützt die folgenden Methoden für activities
-Ressourcen:
- list
- Gibt eine Liste der Kanalaktivitätsereignisse zurück, die den Anfragekriterien entsprechen. Sie können beispielsweise Ereignisse abrufen, die mit einem bestimmten Kanal oder dem eigenen Kanal des Nutzers verknüpft sind. Hier kannst du die Funktion ausprobieren.
Die Methode activities.insert
wird nicht mehr unterstützt.
Ressourcendarstellung
Die folgende JSON-Struktur zeigt das Format einer activities
-Ressource:
{ "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": { } }, } }
Attribute
In der folgenden Tabelle werden die Attribute definiert, die in dieser Ressource angezeigt werden:
Attribute | |
---|---|
kind |
string Identifiziert den Typ der API-Ressource. Der Wert ist youtube#activity . |
etag |
etag Das ETag dieser Ressource. |
id |
string Die ID, die YouTube zur eindeutigen Identifizierung der Aktivität verwendet. |
snippet |
object Das snippet -Objekt enthält grundlegende Details zur Aktivität, einschließlich des Aktivitätstyps und der Gruppen-ID. |
snippet.publishedAt |
datetime Datum und Uhrzeit der Aktivität. Der Wert wird im ISO 8601-Format angegeben. |
snippet.channelId |
string Die ID, die YouTube verwendet, um den mit der Aktivität verknüpften Kanal eindeutig zu identifizieren. |
snippet.title |
string Der Titel der Ressource, die hauptsächlich mit der Aktivität verknüpft ist. |
snippet.description |
string Die Beschreibung der Ressource, die hauptsächlich mit der Aktivität verknüpft ist. |
snippet.thumbnails |
object Eine Karte mit Miniaturansichten, die der Ressource zugeordnet sind und hauptsächlich mit der Aktivität verknüpft sind. Für jedes Objekt in der Karte ist der Schlüssel der Name der Miniaturansicht und der Wert ein Objekt, das weitere Informationen über die Miniaturansicht enthält. |
snippet.thumbnails.(key) |
object Gültige Schlüssel/Wert-Paare sind:
|
snippet.thumbnails.(key).url |
string Die URL des Bilds. |
snippet.thumbnails.(key).width |
unsigned integer Die Breite des Bilds. |
snippet.thumbnails.(key).height |
unsigned integer Die Höhe des Bildes. |
snippet.channelTitle |
string Kanaltitel des Kanals, der für diese Aktivität verantwortlich ist |
snippet.type |
string Die Art der Aktivität, die in der Ressource beschrieben wird. Gültige Werte für diese Eigenschaft sind: <ph type="x-smartling-placeholder">
|
snippet.groupId |
string Die mit der Aktivität verknüpfte Gruppen-ID. Eine Gruppen-ID identifiziert Nutzerereignisse, die mit demselben Nutzer und derselben Ressource verknüpft sind. Wenn ein Nutzer beispielsweise ein Video bewertet und dasselbe Video als Favorit markiert, haben die Einträge für diese Ereignisse im Aktivitätsfeed des Nutzers dieselbe Gruppen-ID. Auf der Benutzeroberfläche können Sie Wiederholungen vermeiden, indem Sie Ereignisse mit demselben groupId -Wert gruppieren. |
contentDetails |
object Das Objekt contentDetails enthält Informationen zu den mit der Aktivität verknüpften Inhalten. Wenn der Wert von snippet.type beispielsweise videoRated ist, wird das bewertete Video durch den Inhalt des contentDetails -Objekts identifiziert. |
contentDetails.upload |
object Das Objekt upload enthält Informationen zum hochgeladenen Video. Dieses Attribut ist nur vorhanden, wenn snippet.type upload ist. |
contentDetails.upload.videoId |
string Die ID, die YouTube zur eindeutigen Identifizierung des hochgeladenen Videos verwendet. |
contentDetails.like |
object Das Objekt like enthält Informationen zu einer Ressource, die eine positive Bewertung erhalten hat. Dieses Attribut ist nur vorhanden, wenn snippet.type like ist. |
contentDetails.like.resourceId |
object Das Objekt resourceId enthält Informationen zur Identifizierung der bewerteten Ressource. |
contentDetails.like.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.like.resourceId.videoId |
string Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet, wenn es sich bei der bewerteten Ressource um ein Video handelt. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#video ist. |
contentDetails.favorite |
object Das favorite -Objekt enthält Informationen zu einem Video, das als Favorit markiert wurde. Dieses Attribut ist nur vorhanden, wenn snippet.type favorite ist. |
contentDetails.favorite.resourceId |
object Das Objekt resourceId enthält Informationen zur Identifizierung der Ressource, die als Favorit markiert wurde. |
contentDetails.favorite.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.favorite.resourceId.videoId |
string Die ID, die YouTube verwendet, um das Lieblingsvideo eindeutig zu identifizieren. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#video ist.Hinweis: Die Methode activities.list gibt derzeit keine Ressourcen für neue Kommentare zurück. |
contentDetails.comment |
object Das Objekt comment enthält Informationen zu einer Ressource, die einen Kommentar erhalten hat. Dieses Attribut ist nur vorhanden, wenn snippet.type comment ist. |
contentDetails.comment.resourceId |
object Das Objekt resourceId enthält Informationen zur Identifizierung der mit dem Kommentar verknüpften Ressource. |
contentDetails.comment.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.comment.resourceId.videoId |
string Die ID, die YouTube verwendet, um das mit einem Kommentar verknüpfte Video eindeutig zu identifizieren. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#video ist. |
contentDetails.comment.resourceId.channelId |
string Die ID, die YouTube verwendet, um den mit einem Kommentar verknüpften Kanal eindeutig zu identifizieren. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#channel ist. |
contentDetails.subscription |
object Das Objekt subscription enthält Informationen zu einem Kanal, den ein Nutzer abonniert hat. Dieses Attribut ist nur vorhanden, wenn snippet.type subscription ist. |
contentDetails.subscription.resourceId |
object Das resourceId -Objekt enthält Informationen zur Identifizierung der Ressource, die der Nutzer abonniert hat. |
contentDetails.subscription.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.subscription.resourceId.channelId |
string Die ID, die YouTube verwendet, um den Kanal, den der Nutzer abonniert hat, eindeutig zu identifizieren. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#channel ist. |
contentDetails.playlistItem |
object Das playlistItem -Objekt enthält Informationen zu einem neuen Playlist-Element. Dieses Attribut ist nur vorhanden, wenn snippet.type playlistItem ist. |
contentDetails.playlistItem.resourceId |
object Das resourceId -Objekt enthält Informationen zur Identifizierung der Ressource, die der Playlist hinzugefügt wurde. |
contentDetails.playlistItem.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.playlistItem.resourceId.videoId |
string Die ID, die YouTube verwendet, um das zur Playlist hinzugefügte Video eindeutig zu identifizieren. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#video ist. |
contentDetails.playlistItem.playlistId |
string Der Wert, den YouTube zur eindeutigen Identifizierung der Playlist verwendet. |
contentDetails.playlistItem.playlistItemId |
string Der Wert, den YouTube verwendet, um das Element in der Playlist eindeutig zu identifizieren. |
contentDetails.recommendation |
object Das Objekt recommendation enthält Informationen zu einer empfohlenen Ressource. Dieses Attribut ist nur vorhanden, wenn snippet.type recommendation ist. |
contentDetails.recommendation.resourceId |
object Das Objekt resourceId enthält Informationen zur Identifizierung der empfohlenen Ressource. |
contentDetails.recommendation.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.recommendation.resourceId.videoId |
string Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet, wenn die empfohlene Ressource ein Video ist. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#video ist. |
contentDetails.recommendation.resourceId.channelId |
string Die ID, die YouTube zur eindeutigen Identifizierung des Kanals verwendet, wenn die empfohlene Ressource ein Kanal ist. Dieses Attribut ist nur vorhanden, wenn resourceId.kind youtube#channel ist. |
contentDetails.recommendation.reason |
string Der Grund, warum die Ressource dem Nutzer empfohlen wird. Gültige Werte für diese Eigenschaft sind: <ph type="x-smartling-placeholder">
|
contentDetails.recommendation.seedResourceId |
object Das Objekt seedResourceId enthält Informationen zu der Ressource, die die Empfehlung verursacht hat. |
contentDetails.recommendation.seedResourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.recommendation.seedResourceId.videoId |
string Die ID, die YouTube zur eindeutigen Identifizierung des Videos verwendet, wenn die Empfehlung durch ein bestimmtes Video verursacht wurde. Dieses Attribut ist nur vorhanden, wenn seedResourceId.kind youtube#video ist. |
contentDetails.recommendation.seedResourceId.channelId |
string Die ID, mit der YouTube den Kanal eindeutig identifiziert, wenn die Empfehlung von einem bestimmten Kanal stammt. Dieses Attribut ist nur vorhanden, wenn seedResourceId.kind youtube#channel ist. |
contentDetails.recommendation.seedResourceId.playlistId |
string Die ID, die YouTube zur eindeutigen Identifizierung der Playlist verwendet, wenn die Empfehlung durch eine bestimmte Playlist ausgelöst wurde. Dieses Attribut ist nur vorhanden, wenn seedResourceId.kind youtube#playlist ist. |
contentDetails.social |
object Das Objekt social enthält Details zu einem Beitrag in einem sozialen Netzwerk. Dieses Attribut ist nur vorhanden, wenn snippet.type social ist. |
contentDetails.social.type |
string Der Name des sozialen Netzwerks. Gültige Werte für diese Property: <ph type="x-smartling-placeholder">
|
contentDetails.social.resourceId |
object Das resourceId -Objekt enthält Informationen, die die mit einem Beitrag in einem sozialen Netzwerk verknüpfte Ressource identifizieren. |
contentDetails.social.resourceId.kind |
string Der Typ der API-Ressource. |
contentDetails.social.resourceId.videoId |
string Die ID, mit der YouTube das Video in einem Beitrag in einem sozialen Netzwerk eindeutig identifiziert, sofern sich der Beitrag auf ein Video bezieht. Dieses Attribut ist nur vorhanden, wenn der Wert der Eigenschaft social.resourceId.kind youtube#video ist. |
contentDetails.social.resourceId.channelId |
string Die ID, mit der YouTube den Kanal in einem Beitrag in einem sozialen Netzwerk eindeutig identifiziert, wenn sich der Beitrag auf einen Kanal bezieht. Dieses Attribut ist nur vorhanden, wenn der Wert der Eigenschaft social.resourceId.kind youtube#channel ist. |
contentDetails.social.resourceId.playlistId |
string Die ID, mit der YouTube die Playlist in einem Beitrag in einem sozialen Netzwerk eindeutig identifiziert, wenn sich der Beitrag auf eine Playlist bezieht. Dieses Attribut ist nur vorhanden, wenn der Wert der Eigenschaft social.resourceId.kind youtube#playlist ist. |
contentDetails.social.author |
string Der Autor des Beitrags in einem sozialen Netzwerk |
contentDetails.social.referenceUrl |
string Die URL des Beitrags im sozialen Netzwerk |
contentDetails.social.imageUrl |
string Ein Bild des Verfassers des Beitrags. |
contentDetails.channelItem |
object Das Objekt channelItem enthält Details zu einer Ressource, die einem Kanal hinzugefügt wurde. Dieses Attribut ist nur vorhanden, wenn snippet.type channelItem ist. |
contentDetails.channelItem.resourceId |
object Das Objekt resourceId enthält Informationen zur Identifizierung der Ressource, die dem Kanal hinzugefügt wurde. |