gpt4 book ai didi

javascript - 使用 Youtube 的 iframe API 嵌入视频获取 "402 Payment Required"

转载 作者:行者123 更新时间:2023-11-30 18:13:04 25 4
gpt4 key购买 nike

我正在使用 youtube 的 iframe API 在从 reddit 获取视频列表的网站上一次嵌入一个视频。

昨天一切正常,但今天当 iframe 调用 http://www.youtube.com/get_video_info[...] 时,我收到“402 Payment Required”,视频未加载.这种情况每隔一段时间就会发生一次,感觉就像某种节流。我认为这可能与我今天所做的代码的一些更改有关,但是当我恢复到昨天的代码时,我遇到了同样的错误。

我相信 GET 请求源自 Youtube 的 HTML5 播放器,它在调用新的 YT.Player 后加载到 iframe 中:

        player = new YT.Player(
'player', {
playerVars: {
// 'controls': 0 // TODO: Hide controls.
},
videoId: vidid,
events: {
'onReady': onPlayerReady,
'onStateChange': checkState
}
}

获取 http://www.youtube.com/get_video_info?html5=1&video_id=bV3W1a_rY7k&eurl=http%3A%2F%2Flocalhost%2Fderp.html&el=embedded&hl=en_US&splay=1响应:402 需要付款

你可以在这里看到这个例子:

http://ozi.ca/#videos

最佳答案

谷歌搜索了一下后,我找到了这个问题的引用 here .

youtube 似乎劫持了 402 表示“由于使用率高,youtube 需要验证码才能解决。”

关于javascript - 使用 Youtube 的 iframe API 嵌入视频获取 "402 Payment Required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14107455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com