Activities

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
    },
    "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
      }
    }