Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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-频道ID在2月28日一夜之间更改_Youtube Api_Youtube Data Api - Fatal编程技术网

Youtube api YouTube数据API-频道ID在2月28日一夜之间更改

Youtube api YouTube数据API-频道ID在2月28日一夜之间更改,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我们通过数据API为客户处理多个YT渠道。自2月28日以来,我们在和端点上得到了奇怪的响应。在大多数情况下,响应包含一个空的items列表,但返回200。看起来访问令牌没有问题(否则它将返回403或类似的内容),但它没有连接到任何通道。 例如。: &部分=代码段%2CcontentDetails%2Cstatistics 返回的内容包括: { "items": [], "kind": "youtube#channelListResponse", "etag": <etag>

我们通过数据API为客户处理多个YT渠道。自2月28日以来,我们在和端点上得到了奇怪的响应。在大多数情况下,响应包含一个空的items列表,但返回200。看起来访问令牌没有问题(否则它将返回403或类似的内容),但它没有连接到任何通道。 例如。: &部分=代码段%2CcontentDetails%2Cstatistics 返回的内容包括:

{
  "items": [],
  "kind": "youtube#channelListResponse",
  "etag": <etag>,
  "pageInfo": {
    "resultsPerPage": 0,
    "totalResults": 0
  }
} 
{
“项目”:[…],
“种类”:“youtube#channelListResponse”,
“etag”:,
“页面信息”:{
“resultsPerPage”:0,
“totalResults”:0
}
} 
我们注意到,在某些情况下,当使用“mine=true”调用同一端点时,会出现一种奇怪的行为。它返回了项目列表中的通道详细信息,但响应中通道的ID与我们为同一通道存储的ID不同。我们尝试使用响应中的ID和存储的访问令牌调用端点,结果很好。回复的“publishedAt”部分显示,该频道是在“2017-05-19T18:59:45.000Z”创建的,因此它不是一个新频道,根据我们2020-02-28之前的日志,它与我们的ID配合良好。 这些情况让我觉得几个频道的ID刚刚改变,这就是为什么我们得到这些奇怪或空洞的回应

还有其他人经历过同样的问题吗

请注意,我不是在谈论invideoPromotion中的项目[],我知道该部分已被弃用