API 密钥在本地主机上工作,但不能从服务器工作



我正在制作小型YouTube播放列表项目,我使用Youtube api获取数据。我现在使用了"服务器应用程序的密钥",并将我自己的IP地址列入白名单。通过这种方式,我从YouTube上获得了数据。但是现在当我尝试将其移动到我自己的服务器时,我没有得到任何数据。我也尝试将服务器的IP地址添加到密钥中,但它不起作用。我用这个PHP代码来获取服务器的ip

echo $_SERVER['SERVER_ADDR'];

我的应用处于 dev.domain.com/app所以我还尝试添加第二个键,即"浏览器应用程序的键"。我添加了这样的模式

*.domain.com/*

但它也没有用。你有什么建议吗?

只是为了确保:

  1. 服务器密钥绝对是您在使用 PHP 时要选择的密钥。
  2. 我在服务器上检查了$_SERVER['SERVER_ADDR'];,它返回与域名关联的IP。所以这对你来说也应该很好。

你能提供API的答案吗?其中很可能有一些有用的信息。

相关内容

  • 没有找到相关文章

最新更新