我一直在寻找任何方法来获取实时直播中正在进行的民意调查的结果并获取有关它的更新, 但我还没有进入 YouTube Api 文档。
我不想尝试为其提取或构建 chrome 扩展。 因为 YouTube 在道德上可能不允许(我不确定,只是猜测)。
如果没有其他办法,我们就只能提取网页了。
还有次要问题
如果有人使用过 Youtube Api。 YouTube 是否很容易超出我们的限制,还是会需要更长的时间并会被拒绝? 【关于增加api免费使用10000配额限制流程】
YouTube Data API v3 再次不提供基本功能。
我建议您尝试我的开源YouTube操作API。事实上,通过获取 https://yt.lemnoslife.com/lives?part=poll&id=VIDEO_ID,您将获得您在 item["poll"]
中寻找的
poll。
这是一个示例响应:
{
"kind": "youtube#videoListResponse",
"etag": "NotImplemented",
"items": [
{
"kind": "youtube#video",
"etag": "NotImplemented",
"id": "VIDEO_ID",
"poll": {
"question": "Question",
"choices": [
{
"text": "First choice",
"voteRatio": 1
},
{
"text": "Second choice",
"voteRatio": 0
}
],
"channelName": "Benjamin Loison",
"timestamp": "2\u00a0min ago",
"totalVotes": 2,
"channelThumbnails": [
{
"url": "https:\/\/yt4.ggpht.com\/ijUcEdCQW8vxf5pkiKVANsW3rCVTjXPbmtE2unfplLJUcmYYzFofB8ZPV-1d-NUpFfE44nzSfQ=s32-c-k-c0x00ffffff-no-rj",
"width": 32,
"height": 32
},
{
"url": "https:\/\/yt4.ggpht.com\/ijUcEdCQW8vxf5pkiKVANsW3rCVTjXPbmtE2unfplLJUcmYYzFofB8ZPV-1d-NUpFfE44nzSfQ=s64-c-k-c0x00ffffff-no-rj",
"width": 64,
"height": 64
}
]
}
}
]
}