Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube api “失踪”;"统计数字";来自视频列表响应_Youtube Api_Youtube Data Api - Fatal编程技术网

Youtube api “失踪”;"统计数字";来自视频列表响应

Youtube api “失踪”;"统计数字";来自视频列表响应,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我正在使用part=“snippet,contentDetails,status,statistics,topicDetails”调用视频的youtube api.list()。2017年4月6日或7日,情况发生了变化,对于许多视频,我没有得到现场“统计数据”。我想知道,为什么会发生这种情况,以及我如何能为他们获得公开可用的计数,比如viewCount? 这里有两个示例视频:PiZEMoZ535I,vHw_drm5cRk这可能是一个bug,它在4月7日之前工作正常。有一个专门针对这一点的网站,但

我正在使用part=“snippet,contentDetails,status,statistics,topicDetails”调用视频的youtube api.list()。2017年4月6日或7日,情况发生了变化,对于许多视频,我没有得到现场“统计数据”。我想知道,为什么会发生这种情况,以及我如何能为他们获得公开可用的计数,比如viewCount?
这里有两个示例视频:PiZEMoZ535I,vHw_drm5cRk这可能是一个bug,它在4月7日之前工作正常。有一个专门针对这一点的网站,但是谷歌仍然没有对此发表任何评论

编辑:
这似乎终于被修复了

这可能是一个bug,它一直工作到4月7日。有一个专门针对这一点的网站,但是谷歌仍然没有对此发表任何评论

编辑:
这似乎最终得到了解决

您需要使用资源video.list和参数调用API: 第部分:统计 id:“在上一个请求中找到的视频的id”

如果您有多个视频id,可以使用逗号分隔的列表指定视频id,如:

id: "Xxsdw6zG1bg, Xxsdw6zG1bg,...." )
请求:{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"
   }
  }
 ]
}

你有统计数据

您需要使用带有参数的资源video.list调用API: 第部分:统计 id:“在上一个请求中找到的视频的id”

如果您有多个视频id,可以使用逗号分隔的列表指定视频id,如:

id: "Xxsdw6zG1bg, Xxsdw6zG1bg,...." )
请求:{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"
   }
  }
 ]
}

你有统计数据

恐怕没有答案,但我也看到了同样的问题。我注意到缺少统计对象的视频将publicStatsViewable设置为False()。我在文档中找不到任何东西可以说明在这种情况下统计对象将丢失,但到目前为止似乎是一对一的关联。我不确定这是否是一个bug,但我无法访问Vitor Costa链接的问题跟踪程序。我尝试使用now并传递参数
part=statistics
videoId
。我得到了200个成功的回复。这是我正在做的事情。因此,它现在似乎正在工作。恐怕没有答案,但我也看到了同样的问题。我注意到缺少统计对象的视频将publicStatsViewable设置为False()。我在文档中找不到任何东西可以说明在这种情况下统计对象将丢失,但到目前为止似乎是一对一的关联。我不确定这是否是一个bug,但我无法访问Vitor Costa链接的问题跟踪程序。我尝试使用now并传递参数
part=statistics
videoId
。我得到了200个成功的回复。这是我正在做的事情。看来它现在起作用了。是的,现在起作用了。这实际上是他们几天内修复的一个bug。谢谢。是的,现在可以用了。这实际上是他们几天内修复的一个bug。谢谢