我有一个PHP例程,可以使用curl通过Google的API获取有关YouTube视频的信息。该代码在本地就像一个 super 按钮一样工作,但是当从一个特定的远程Web服务器运行时,API返回ipRefererBlocked错误消息,表明IP无权执行请求。

我当然已经将服务器的IP地址添加到了我的Google控制台的凭据部分的接受IP列表中,并且该系统对于其他IP来说运行良好,但不适用于该特定IP-当然,这是我的实时服务器。访问密钥是确定的,我什至尝试仅为此应用程序生成一个新密钥。不行

服务器IP已检查并且符合预期,并且代码(如前所述)可在其他服务器上使用。

我没有关于应该看哪里的想法。

有什么建议可能是什么问题?

马丁

最佳答案

发布后的一分钟我就解决了。

Google提议添加IP的旧IPv4格式(nnn.nnn.nnn.nnn)和IPv6(nnnn:nnnn:nnnn:nnnn:nnnn:nnnn或类似的形式)

我找到了服务器的IPv6地址,然后输入该地址!

东西现在正在工作。

马丁

10-06 06:33