Я скачал Google-апи-PHP-клиент и извлек папку google в корень wamp сервера.
Для доступа к функции поиска YouTube я использовал search.php из этого GitHub РЕПО. Чтобы создать ключ API, я следовал этому руководство.
На шаге 5 я выбрал Доступ к публичному API вариант и в создать новый ключ окно, которое я выбрал Клавиша браузера вариант.
Поскольку я использую систему localhost (сервер wamp), я использовал этот адрес http://localhost/
для создания моего приложения. Вновь созданный ключ API был заменен на REPLACE_ME в $DEVELOPER_KEY
из search.php.
Я открыл search.php в моем локальном хосте и искал ключевое слово люди классные но это показывает эту ошибку.
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-адрес в предупреждении в браузере (с фактическим ключом), и он показал ошибку ниже
https://www.googleapis.com/youtube/v3/search?part=id%2Csnippet&q=people+are+awesome&maxResults=25&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."}
}
кажется, API YouTube не работает, другие продукты Google API работает
www.googleapis.com/books/v1/volumes?q=Henry+David+Thoreau&filter=free-ebooks&key=forsecurityreasonsapike
выше ссылка работала
Вы могли бы сначала проверить, что ваш php.ini
файл имеет эту настройку на
allow_url_fopen = On
Отредактируйте файл php.ini, используя ссылки меню wampmanager, чтобы убедиться, что вы редактируете правильный файл php.ini, например так:
wampmanager -> PHP -> php.ini
Других решений пока нет …