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