curl — Почему я не могу получить доступ к apis google-cloud-vision с помощью PHP?

Когда я тестировал google-vision-api, он показывал ниже каждый раз:

 Fatal error: Uncaught exception
'Google\Cloud\Core\Exception\ServiceException' with message 'cURL
error 7: (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)' in
/Library/Server/Web/Data/Sites/localhost/gvision/vendor/google/cloud-core/RequestWrapper.php:245
Stack trace: #0
/Library/Server/Web/Data/Sites/localhost/gvision/vendor/google/cloud-core/RequestWrapper.php(150):
Google\Cloud\Core\RequestWrapper->convertToGoogleException(Object(Google\Cloud\Core\Exception\ServiceException))
#1 /Library/Server/Web/Data/Sites/localhost/gvision/vendor/google/cloud-core/RestTrait.php(96):
Google\Cloud\Core\RequestWrapper->send(Object(GuzzleHttp\Psr7\Request),
Array) #2
/Library/Server/Web/Data/Sites/localhost/gvision/vendor/google/cloud-vision/Connection/Rest.php(59):
Google\Cloud\Vision\Connection\Rest->send('images', 'annotate', Array)
#3 /Library/Server/Web/Data/Sites/localhost/gvision/vendor/google/cloud-vision/VisionClient.php(269):
Google\Cloud\Vision\Connection\Rest->annotate(Array) #4
/Library/Server/Web/Data/Sites/local in
/Library/Server/Web/Data/Sites/localhost/gvision/vendor/google/cloud-core/RequestWrapper.php
on line 245

Я следовал за шагом на этом страница, и мой код является лишь примером в Google.

Я сейчас в Китае, но я использую VPN. Это очень помогает, если кто-нибудь может понять это.

-1

Решение

Я понял это. Сервер OS не может получить доступ к VPN.
Это то, что говорится в введении: Это отдельно продаваемое дополнение к операционной системе, которое предоставляет дополнительные серверные программы, а также инструменты управления и администрирования для macOS.
Поэтому я заменил его на использование MAMP для настройки сервера Apache на моем Mac. Это работает для меня.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]