【问题标题】:Missing "statistics" from video list response视频列表响应中缺少“统计信息”
【发布时间】:2017-04-11 07:46:06
【问题描述】:

我正在使用 part="sn-p,contentDetails,status,statistics,topicDetails" 调用 youtube api for videos.list(https://developers.google.com/youtube/v3/docs/videos/list)。在 2017 年 4 月 6 日或 7 日,情况发生了变化,对于许多视频,我没有得到字段“统计信息”。我想知道为什么会发生这种情况,以及如何为他们获取公开可用的计数,例如 viewCount? 以下是几个示例视频:PiZEMoZ535I,vHw_drm5cRk

【问题讨论】:

  • 恐怕没有答案,但我也遇到了同样的问题。
  • 我注意到缺少统计对象的视频将 publicStatsViewable 设置为 False (developers.google.com/youtube/v3/docs/…)。我在文档中找不到任何说明在这种情况下会丢失统计对象的内容,但到目前为止它似乎是一对一的相关性。
  • 我不确定这是否是错误,但我无法访问 Vitor Costa 链接的问题跟踪器。我现在尝试使用Videos.list 并传递参数part=statisticsvideoId。我得到了 200 个成功的响应。这是我正在做的request。所以看起来它现在正在工作。

标签: youtube-api youtube-data-api


【解决方案1】:

这可能是一个错误,它在 4 月 7 日之前运行良好。为此创建了一个Issue Tracker,但谷歌仍然没有对此发表任何评论。

编辑: 这似乎终于解决了

【讨论】:

    【解决方案2】:

    您需要使用带有参数的资源 video.list 调用 API: 部分:统计 id: "之前请求中找到的视频的id"

    如果您有多个视频 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"
       }
      }
     ]
    }
    

    你有统计数据!

    【讨论】:

    • 是的,现在可以了。这实际上是他们在几天内修复的错误。谢谢。
    猜你喜欢
    • 2021-03-29
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    相关资源
    最近更新 更多