Php 如何在wamp服务器中使用youtube数据api

Php 如何在wamp服务器中使用youtube数据api,php,api,youtube,youtube-api,wampserver,Php,Api,Youtube,Youtube Api,Wampserver,我已经下载了google文件夹并将其解压缩到wamp服务器的根目录中 为了访问youtube的搜索功能,我在这里使用了search.php。为了创建API密钥,我遵循了以下步骤 在步骤5中,我选择了公共API访问选项,在创建新密钥窗口中,我选择了浏览器密钥选项 因为我使用的是本地主机系统wamp服务器,所以我使用了这个地址http://localhost/ 用于创建我的应用程序。在search.php的$DEVELOPER_键中,新创建的API键被替换为REPLACE_ME 我在本地主机上打开了

我已经下载了google文件夹并将其解压缩到wamp服务器的根目录中

为了访问youtube的搜索功能,我在这里使用了search.php。为了创建API密钥,我遵循了以下步骤

在步骤5中,我选择了公共API访问选项,在创建新密钥窗口中,我选择了浏览器密钥选项

因为我使用的是本地主机系统wamp服务器,所以我使用了这个地址http://localhost/ 用于创建我的应用程序。在search.php的$DEVELOPER_键中,新创建的API键被替换为REPLACE_ME

我在本地主机上打开了search.php,搜索关键词people是很棒的,但是它显示了这个错误

An client error occurred: HTTP Error: 
  Unable to connect: 'fopen(compress.zlib://https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&q=people+are+awesome&maxResults=25&key=forsecurityreasonsapikeyisremoved) 
  [<a href='function.fopen'>function.fopen</a>]: failed to open stream: operation failed'
youtube api似乎不起作用,其他谷歌产品api也在起作用

www.googleapis.com/books/v1/volumes?q=Henry+David+Thoreau&amp;filter=free-ebooks&amp;key=forsecurityreasonsapike

上面的链接起作用了

您可以首先检查php.ini文件是否将此设置设置为on

allow_url_fopen = On
使用wampmanager菜单链接编辑php.ini文件,以确保您正在编辑正确的php.ini文件,如下所示:

wampmanager -> PHP -> php.ini

允许\u url\u fopen已打开
allow_url_fopen = On
wampmanager -> PHP -> php.ini