我正在制作小型 YouTube 播放列表项目,我正在使用 Youtube api 获取数据。我现在使用了“服务器应用程序的 key ”,并将我自己的 IP 地址列入白名单。这样我就从 youtube 获取了数据。但是现在当我尝试将它移动到我自己的服务器时,我没有得到任何数据。我也尝试将服务器的 IP 地址添加到 key 中,但没有成功。我用这个 PHP 代码来获取服务器的 ip
echo $_SERVER['SERVER_ADDR'];
我的应用位于 dev.domain.com/app
所以我还尝试添加第二个 key ,即“浏览器应用程序 key ”。我添加了这样的模式
*.domain.com/*
但它也没有奏效。你有什么建议吗?
最佳答案
只想确认一下:
$_SERVER['SERVER_ADDR'];
在我的服务器上,它返回与域名关联的 IP。所以它对你也应该没问题。 你能提供API的答案吗?里面很可能有一些有用的信息。
关于php - API key 在本地主机上工作,但不在服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579762/