我已经为这个问题苦苦挣扎了好几个星期。我已经创建了公共 API 密钥https://console.developers.google.com https://console.developers.google.com。我的应用程序是用 PHP 编写的,并使用 google-api-php-client。我已将本地主机和公共服务器的 IP 地址添加到 google 控制台的白名单中。
我的应用程序仅从某些频道获取 YouTube 视频列表并显示它们。在本地主机上一切正常,但在服务器上会导致错误
(403) Access Not Configured. Please use Google Developers Console to activate the API for your project.
奇怪的是,在服务器上启动应用程序后,它立即运行良好。但现在它坏了。
编辑:
它在子域上也工作得很好......可能是 DNS 设置有问题吗?
你知道问题出在哪里吗?
谢谢
修复与cURL
,我真的无法解释为什么它有效,这与SSL
.
基本上,你需要关闭SSL
验证,通过使用
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)