Ресурс activity содержит информацию о действии, которое совершил конкретный канал или пользователь на YouTube. В лентах активности отображаются такие действия, как оценка видео, публикация видео, добавление видео в избранное, загрузка видео и т. д. Каждый ресурс activity определяет тип действия, канал, связанный с действием, и ресурсы, связанные с действием, например, видео, которое было оценено или загружено.
Методы
 API поддерживает следующие методы для ресурсов activities :
- list
 - Возвращает список событий активности канала, соответствующих критериям запроса. Например, вы можете получить события, связанные с конкретным каналом или с каналом пользователя. Попробуйте прямо сейчас .
 
Представление ресурсов
 Следующая структура JSON показывает формат ресурса 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": {
      }
    },
  }
}Характеристики
В следующей таблице определены свойства, которые отображаются в этом ресурсе:
| Характеристики | |
|---|---|
 kind |  stringОпределяет тип ресурса API. Значение будет youtube#activity . | 
 etag |  etagEtag этого ресурса.  | 
 id |  stringИдентификатор, который YouTube использует для уникальной идентификации активности.  | 
 snippet |  objectОбъект snippet содержит основные сведения о действии, включая тип действия и идентификатор группы. | 
 snippet. publishedAt |  datetimeДата и время совершения действия. Значение указано в формате ISO 8601 .  | 
 snippet. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации канала, связанного с активностью.  | 
 snippet. title |  stringНазвание ресурса, в первую очередь связанное с деятельностью.  | 
 snippet. description |  stringОписание ресурса, в первую очередь связанное с деятельностью.  | 
 snippet. thumbnails |  objectКарта миниатюрных изображений, связанных с ресурсом, который в первую очередь связан с действием. Для каждого объекта на карте ключом является имя миниатюры, а значением — объект, содержащий дополнительную информацию об этой миниатюре.  | 
 snippet.thumbnails. (key) |  objectДопустимые значения ключа: 
  | 
 snippet.thumbnails.(key). url |  stringURL-адрес изображения.  | 
 snippet.thumbnails.(key). width |  unsigned integerШирина изображения.  | 
 snippet.thumbnails.(key). height |  unsigned integerВысота изображения.  | 
 snippet. channelTitle |  stringНазвание канала, ответственного за эту активность  | 
 snippet. type |  stringВид деятельности, который описывает ресурс. Допустимые значения для этого свойства: 
  | 
 snippet. groupId |  stringИдентификатор группы, связанный с действием. Идентификатор группы идентифицирует пользовательские события, связанные с одним и тем же пользователем и ресурсом. Например, если пользователь оценивает видео и добавляет его в избранное, записи об этих событиях будут иметь одинаковый идентификатор группы в ленте действий пользователя. В пользовательском интерфейсе вы можете избежать повторения, группируя события с одинаковым значением groupId . | 
 contentDetails |  objectОбъект contentDetails содержит информацию о контенте, связанном с действием. Например, если значение snippet.type равно videoRated , то контент объекта contentDetails идентифицирует видео с рейтингом. | 
 contentDetails. upload |  objectОбъект upload содержит информацию о загруженном видео. Это свойство присутствует только в том случае, если snippet.type — upload . | 
 contentDetails.upload. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации загруженного видео.  | 
 contentDetails. like |  objectОбъект like содержит информацию о ресурсе, получившем положительный рейтинг (лайк). Это свойство присутствует только в том случае, если snippet.type имеет значение like . | 
 contentDetails.like. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую оцененный ресурс. | 
 contentDetails.like.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.like.resourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео, если ресурс с рейтингом является видео. Это свойство присутствует только в том случае, если resourceId.kind равен youtube#video . | 
 contentDetails. favorite |  objectОбъект favorite содержит информацию о видео, добавленном в избранное. Это свойство присутствует только в том случае, если тип snippet.type — favorite . | 
 contentDetails.favorite. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую ресурс, отмеченный как избранный. | 
 contentDetails.favorite.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.favorite.resourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации избранного видео. Это свойство присутствует только в том случае, если resourceId.kind — youtube#video .Примечание: метод activities.list в настоящее время не возвращает ресурсы для новых комментариев. | 
 contentDetails. comment |  objectОбъект comment содержит информацию о ресурсе, к которому был добавлен комментарий. Это свойство присутствует только в том случае, если snippet.type — comment . | 
 contentDetails.comment. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую ресурс, связанный с комментарием. | 
 contentDetails.comment.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.comment.resourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео, связанного с комментарием. Это свойство присутствует только в том случае, если resourceId.kind — youtube#video . | 
 contentDetails.comment.resourceId. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации канала, связанного с комментарием. Это свойство присутствует только в том случае, если resourceId.kind — youtube#channel . | 
 contentDetails. subscription |  objectОбъект subscription содержит информацию о канале, на который подписался пользователь. Это свойство присутствует только в том случае, если snippet.type — subscription . | 
 contentDetails.subscription. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую ресурс, на который подписался пользователь. | 
 contentDetails.subscription.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.subscription.resourceId. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации канала, на который подписался пользователь. Это свойство присутствует только в том случае, если resourceId.kind — youtube#channel . | 
 contentDetails. playlistItem |  objectОбъект playlistItem содержит информацию о новом элементе плейлиста. Это свойство присутствует только в том случае, если snippet.type — playlistItem . | 
 contentDetails.playlistItem. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую ресурс, добавленный в список воспроизведения. | 
 contentDetails.playlistItem.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.playlistItem.resourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео, добавленного в плейлист. Это свойство присутствует только в том случае, если resourceId.kind — youtube#video . | 
 contentDetails.playlistItem. playlistId |  stringЗначение, которое YouTube использует для уникальной идентификации плейлиста.  | 
 contentDetails.playlistItem. playlistItemId |  stringЗначение, которое YouTube использует для уникальной идентификации элемента в плейлисте.  | 
 contentDetails. recommendation |  objectОбъект recommendation содержит информацию о рекомендуемом ресурсе. Это свойство присутствует только в том случае, если snippet.type — recommendation . | 
 contentDetails.recommendation. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую рекомендуемый ресурс. | 
 contentDetails.recommendation.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.recommendation.resourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео, если рекомендуемый ресурс — видео. Это свойство присутствует только в том случае, если resourceId.kind — youtube#video . | 
 contentDetails.recommendation.resourceId. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации канала, если рекомендуемый ресурс является каналом. Это свойство присутствует только в том случае, если resourceId.kind равен youtube#channel . | 
 contentDetails.recommendation. reason |  stringПричина, по которой ресурс рекомендуется пользователю. Допустимые значения для этого свойства: 
  | 
 contentDetails.recommendation. seedResourceId |  objectОбъект seedResourceId содержит информацию о ресурсе, вызвавшем рекомендацию. | 
 contentDetails.recommendation.seedResourceId. kind |  stringТип ресурса API.  | 
 contentDetails.recommendation.seedResourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео, если рекомендация была вызвана конкретным видео. Это свойство присутствует только в том случае, если seedResourceId.kind равен youtube#video . | 
 contentDetails.recommendation.seedResourceId. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации канала, если рекомендация была получена по конкретному каналу. Это свойство присутствует только в том случае, если seedResourceId.kind равен youtube#channel . | 
 contentDetails.recommendation.seedResourceId. playlistId |  stringИдентификатор, который YouTube использует для уникальной идентификации плейлиста, если рекомендация была получена из-за конкретного плейлиста. Это свойство присутствует только в том случае, если seedResourceId.kind равен youtube#playlist . | 
 contentDetails. social |  objectОбъект social содержит информацию о публикации в социальной сети. Это свойство присутствует только в том случае, если snippet.type имеет значение social . | 
 contentDetails.social. type |  stringНазвание социальной сети. Допустимые значения для этого свойства: 
  | 
 contentDetails.social. resourceId |  objectОбъект resourceId инкапсулирует информацию, идентифицирующую ресурс, связанный с публикацией в социальной сети. | 
 contentDetails.social.resourceId. kind |  stringТип ресурса API.  | 
 contentDetails.social.resourceId. videoId |  stringИдентификатор, который YouTube использует для уникальной идентификации видео, представленного в публикации в социальной сети, если публикация относится к видео. Это свойство присутствует только в том случае, если значение свойства social.resourceId.kind равно youtube#video . | 
 contentDetails.social.resourceId. channelId |  stringИдентификатор, который YouTube использует для уникальной идентификации канала, представленного в публикации в социальной сети, если публикация относится к каналу. Это свойство присутствует только в том случае, если значение свойства social.resourceId.kind равно youtube#channel . | 
 contentDetails.social.resourceId. playlistId |  stringИдентификатор, который YouTube использует для уникальной идентификации плейлиста, представленного в публикации в социальной сети, если публикация ссылается на плейлист. Это свойство присутствует только в том случае, если значение свойства social.resourceId.kind равно youtube#playlist . | 
 contentDetails.social. author |  stringАвтор поста в социальной сети.  | 
 contentDetails.social. referenceUrl |  stringURL-адрес поста в социальной сети.  | 
 contentDetails.social. imageUrl |  stringИзображение автора поста.  | 
 contentDetails. channelItem |  objectОбъект channelItem содержит сведения о ресурсе, добавленном в канал. Это свойство присутствует только в том случае, если snippet.type — channelItem . | 
 contentDetails.channelItem. resourceId |  objectОбъект resourceId содержит информацию, идентифицирующую ресурс, добавленный в канал. |