gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 06:26:22 25 4
gpt4 key购买 nike

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

为了访问 youtube 的搜索功能,我使用了 搜索.php 从此github repo .为了创建 API key ,我遵循了 tutorial .

在第 5 步中,我选择了 公共(public) API 访问 选项和 创建新 key 我选择的窗口浏览器 key 选项。

因为我使用的是 localhost 系统(wamp 服务器),所以我使用了这个地址 http://localhost/用于创建我的应用程序。新创建的 API key 在 $DEVELOPER_KEY 中被替换为 REPLACE_ME的 搜索.php .

我在本地主机中打开了 search.php 并搜索了关键字 people are awesome 但它显示此错误。

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'

已编辑

当我试图解决我的问题时,我已经在浏览器的警告中搜索了 url(使用实际 key ),它显示以下错误

https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&amp;q=people+are+awesome&amp;maxResults=25&amp;key=forsecurityreasonsapikeyisremoved

{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
}

似乎 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

关于php - 如何在 wamp 服务器中使用 youtube 数据 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25986207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com