视频列表响应中缺少 "statistics"
Missing "statistics" from video list response
我正在为 videos.list(https://developers.google.com/youtube/v3/docs/videos/list) 调用 youtube api,part="snippet,contentDetails,status,statistics,topicDetails"。 2017 年 4 月 6 日或 7 日发生了一些变化,对于许多视频,我没有得到字段 "statistics"。我想知道,为什么会发生这种情况,我如何才能为他们获取公开可用的计数,例如 viewCount?
以下是几个示例视频:PiZEMoZ535I,vHw_drm5cRk
这可能是一个错误,它在 4 月 7 日之前一直运行良好。为此创建了一个 Issue Tracker,但是 Google 仍然没有说明任何事情。
编辑:
这似乎终于得到解决
您需要使用带有参数的资源 video.list 调用 API:
部分:统计
编号:"id of the video found in previous request"
如果您有多个视频 ID,您可以使用逗号分隔列表指定视频 ID,例如:
id: "Xxsdw6zG1bg, Xxsdw6zG1bg,...." )
请求:https://www.googleapis.com/youtube/v3/videospart=statistics&id=UHdgXkkVyl0%2C+Xxsdw6zG1bg&key={YOUR_API_KEY}
响应将是这样的:
{
"kind": "youtube#videoListResponse",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/rxvjZzq2nNqBg7Me5VQv1ToZm64\"",
"pageInfo": {
"totalResults": 2,
"resultsPerPage": 2
},
"items": [
{
"kind": "youtube#video",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/3fah-cngFxFOnytseMYZU1TK_-8\"",
"id": "UHdgXkkVyl0",
"statistics": {
"viewCount": "3070836",
"likeCount": "72140",
"dislikeCount": "1132",
"favoriteCount": "0",
"commentCount": "7798"
}
},
{
"kind": "youtube#video",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/J4xM7Dd23TGYU6on-PESyEIAE9A\"",
"id": "Xxsdw6zG1bg",
"statistics": {
"viewCount": "131487",
"likeCount": "1459",
"dislikeCount": "25",
"favoriteCount": "0",
"commentCount": "39"
}
}
]
}
你有统计数据!
我正在为 videos.list(https://developers.google.com/youtube/v3/docs/videos/list) 调用 youtube api,part="snippet,contentDetails,status,statistics,topicDetails"。 2017 年 4 月 6 日或 7 日发生了一些变化,对于许多视频,我没有得到字段 "statistics"。我想知道,为什么会发生这种情况,我如何才能为他们获取公开可用的计数,例如 viewCount? 以下是几个示例视频:PiZEMoZ535I,vHw_drm5cRk
这可能是一个错误,它在 4 月 7 日之前一直运行良好。为此创建了一个 Issue Tracker,但是 Google 仍然没有说明任何事情。
编辑: 这似乎终于得到解决
您需要使用带有参数的资源 video.list 调用 API: 部分:统计 编号:"id of the video found in previous request"
如果您有多个视频 ID,您可以使用逗号分隔列表指定视频 ID,例如:
id: "Xxsdw6zG1bg, Xxsdw6zG1bg,...." )
请求:https://www.googleapis.com/youtube/v3/videospart=statistics&id=UHdgXkkVyl0%2C+Xxsdw6zG1bg&key={YOUR_API_KEY}
响应将是这样的:
{
"kind": "youtube#videoListResponse",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/rxvjZzq2nNqBg7Me5VQv1ToZm64\"",
"pageInfo": {
"totalResults": 2,
"resultsPerPage": 2
},
"items": [
{
"kind": "youtube#video",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/3fah-cngFxFOnytseMYZU1TK_-8\"",
"id": "UHdgXkkVyl0",
"statistics": {
"viewCount": "3070836",
"likeCount": "72140",
"dislikeCount": "1132",
"favoriteCount": "0",
"commentCount": "7798"
}
},
{
"kind": "youtube#video",
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/J4xM7Dd23TGYU6on-PESyEIAE9A\"",
"id": "Xxsdw6zG1bg",
"statistics": {
"viewCount": "131487",
"likeCount": "1459",
"dislikeCount": "25",
"favoriteCount": "0",
"commentCount": "39"
}
}
]
}
你有统计数据!