YouTube 数据 API:liveStreamingDetails.concurrentViewers 未在响应中返回

问题描述 投票:0回答:1

自 2022 年 1 月中旬以来,我注意到 YouTube Data API 的

list
方法不再返回
liveStreamingDetails.concurrentViewers
。我在多个频道的所有直播视频中都会遇到这种情况。

https://youtube.googleapis.com/youtube/v3/videos?part=liveStreamingDetails&id=[VIDEO_ID]&key=[YOUR_API_KEY]

回应:

{
  "kind": "youtube#videoListResponse",
  "etag": "ETAG_ID",
  "items": [
    {
      "kind": "youtube#video",
      "etag": "ETAG_ID",
      "id": "VIDEO_ID",
      "liveStreamingDetails": {
        "actualStartTime": "YYYY-MM-DDTHH:MM:SSZ",
        "actualEndTime": "YYYY-MM-DDTHH:MM:SSZ",
        "scheduledStartTime": "YYYY-MM-DDTHH:MM:SSZ"
      }
    }
  ],
  "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 1
  }
}

参考文献:

来自第二个文档(粗体是我的):

如果广播有当前观看者并且广播所有者未隐藏视频的观看次数,则该属性及其值将出现。

据我所知,我测试过的频道或视频都没有阻止观看次数。

还有其他方法可以以编程方式检索并发观看者吗?

youtube youtube-api youtube-data-api
1个回答
0
投票

“concurrentViewers”自上个月以来就出现了问题。

示例:

视频ID:1iw-7ZCVayU

TIME        RETURNED CONCURRENT VIEWERS 
09:57PM     26884
09:59PM     26850
**10:00PM       16**
10:01PM     26930
10:02PM     27049
10:03PM     26864
**10:04PM       17**
10:05PM     26987
10:06PM     27154

API 响应包含正确值中的一些不正确值。自上个月以来,许多广播中都出现过这种情况。

更多最近的例子:

视频ID:IzbldpY6rYA

TIME        RETURNED CONCURRENT VIEWERS 
05:16PM     17534
05:17PM     17570
**05:18PM       12**
05:19PM     17615
05:20PM     17720
05:21PM     18063
**05:22PM       10**
05:23PM     18899
**05:24PM       10**

视频ID:Es0W77JUxbk

TIME        RETURNED CONCURRENT VIEWERS 
07:30PM     5289
07:31PM     5250
**07:32PM       7**
07:33PM     5265
07:34PM     5192
07:35PM     5119
**07:36PM       6**
07:37PM     5117
© www.soinside.com 2019 - 2024. All rights reserved.