【问题标题】:Rate-limit exceeded That’s all we know, Error 403, yt3.ggpht.com超出速率限制这就是我们所知道的,错误 403,yt3.ggpht.com
【发布时间】:2016-10-23 04:07:28
【问题描述】:

我从 youtube 数据 api 获取数据,

image: {
bannerImageUrl: "https://yt3.ggpht.com/-HzM7tqQ-Lbo/V-tnNJuy7JI/AAAAAAAAAnQ/Yb5Fnx29BvcWYYAQ9ReVeKlY8DaSuS8agCL8B/w1060-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no/Channel-Art-Template-%2528Photoshop%2529.png",
...
}

频道的图片banner,我直接在<img>标签中使用。

因为我在开发中(很多刷新页面发生),然后这个错误踢,

403. That’s an error.

Your client does not have permission to get URL /-HzM7tqQ-Lbo/V-tnNJuy7JI/AAAAAAAAAnQ/Yb5Fnx29BvcWYYAQ9ReVeKlY8DaSuS8agCL8B/w1060-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no/Channel-Art-Template-%2528Photoshop%2529.png from this server. (Client IP address: xxx.xxx.xxx.xxx)

Rate-limit exceeded That’s all we know.

所以我的问题是,我是否可以直接使用来自yt3.ggpht.com 的图像并将其显示在我的网页中?

我到处搜索提到带宽限制,有什么解决方案吗?

谢谢。

【问题讨论】:

  • 问题解决了吗?

标签: youtube-api youtube-data-api


【解决方案1】:

基于Google's Standard Error Responses

错误代码 403 rateLimitExceeded,表示已超出全局或整体项目速率限制。建议的操作是使用exponential back-off 重试。您需要降低发送请求的速度。

关于在您的网站中使用来自 YouTube 的图片,我建议您查看 YouTube 的Terms of Service,尤其是对内容使用的权限和限制。

您还可以在此forum 中查看给定的解决方法。希望对您有所帮助!

【讨论】:

  • 我认为问题不在于这个。这不是 API 密钥的配额问题。这是不同的东西。 @patrickDkoe 只是使用他之前通过 API 获得的 URL 来呈现 img。这是来自用户客户端的调用,就像在 YouTube 上发生的一样(HTTP 引荐来源网址等除外)。
猜你喜欢
  • 1970-01-01
  • 2019-11-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-20
  • 2015-04-24
  • 2019-06-02
  • 2021-10-24
  • 2019-06-23
相关资源
最近更新 更多