gapi.client.youtube.subscriptions.list检索重复项

时间:2019-02-23 14:48:08

标签: youtube youtube-api youtube-data-api

当使用mySubscribers参数TRUE查询gapi.client.youtube.subscriptions.list时,我得到了DUPLICATE项目。 Aprox。 60%的项目重复。此外,还检索了有关其错误通道的数据,它始终会检索MY通道的数据。 mySuscriber中只有2个参数有效:snippet.publishedAt && snippet.channelId。其余数据来自我的频道或授权频道。为什么我要在针对mySubscribers的订阅查询中获得自己的频道数据?

但重要的问题是,使用带有mySubscribers参数TRUE的gapi.client.youtube.subscriptions.list检索了重复项。在developers.google.com中尝试过,但也失败了。也许nextPageToken坏了,真的很奇怪。试图更改maxResults值,但始终获得相同的重复项。

我不想按频道查询频道,以查看其是否为订户。这将是巨大的浪费。

编辑: 方法1: 我在以下位置使用Youtube Developer Api: https://developers.google.com/youtube/v3/docs/subscriptions/list 填写: a)部分:ID,摘要 b) maxResults :50 c) mySubscribers :是 然后我去改变: pageToken :nextPageToken

方法2: 使用javascript调用方法:gapi.client.youtube.subscriptions.list 我填写完全相同的信息。 脚本通过pageToken:nextPageToken。

在两种情况下,

Ofc都与预期一样,我得到的真实信息和重复信息完全相同。它不是授权失败,也不是连接问题。数据来了,但是重复了。如果用户设置了“ hiddenSubscriberCount”,并且Youtube希望将该信息设为不公开,则应该显示一些消息,例如“ youtube#subscription#private”或类似内容。 检测到API中的其他几个错误,例如totalResults:“ 20”,并且项的信息为0。

0 个答案:

没有答案