Ресурс 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содержит информацию, идентифицирующую ресурс, добавленный в канал. |