【问题标题】:Why does the Youtube API work on my developer machine, but not on the live server?为什么 Youtube API 可以在我的开发人员机器上运行,但不能在实时服务器上运行?
【发布时间】:2023-03-29 08:18:01
【问题描述】:

我正在尝试向 Youtube API 发出一个简单的请求,以获取与我的客户频道相关联的视频。我已经完成了激活 API 并获得了应用程序密钥的步骤。我将自己的开发IP和真实服务器IP列入白名单。 API 调用在我的开发机器上运行良好,但实时服务器收到 403 错误,“未配置访问”。有人看到并解决了吗?

【问题讨论】:

  • 您可以发布一些代码以便有人可以更好地帮助您吗?

标签: youtube youtube-api google-api


【解决方案1】:

我的第一个意图是去开发者控制台

https://console.developers.google.com/project

选择项目 > APIs & auth > APIs > Credentials

并检查服务器密钥的允许 IP。

此外,它可能与您获取内容的方式有关。你用卷曲吗?

【讨论】:

  • 已解决:由于共享主机的问题之一,列入白名单的 IP 确实成为了问题。进行 API 调用的服务器的 IP 与与 URL 关联的 IP 不同。我会将您的答案标记为已接受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-21
  • 1970-01-01
  • 2018-08-27
  • 1970-01-01
  • 1970-01-01
  • 2021-04-30
  • 2021-07-05
相关资源
最近更新 更多