首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载默认凭据

无法加载默认凭据
EN

Stack Overflow用户
提问于 2017-02-23 04:05:17
回答 2查看 1.9K关注 0票数 0

我使用PHP库来使用。文档讲述了两种身份验证方法-- 1) API和2)服务帐户。

如何在我的VisionClient中使用基于API的auth?没有关于使用它的文档。如果我错了,请告诉我。

代码语言:javascript
复制
    $vision = new VisionClient([
        'projectId' => 'ophoto'
    ]);

    $image = $vision->image($photoResource, 
             ['LABEL_DETECTION','SAFE_SEARCH_DETECTION','IMAGE_PROPERTIES']);

    $vision->annotate($image);

在运行上述代码时,我会得到以下错误消息。

代码语言:javascript
复制
Message:    Could not load the default credentials. Browse to https://developers.google.com/accounts/docs/application-default-credentials for more information
File:   C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\RequestWrapper.php
Line:   219
Trace:  
#0 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\RequestWrapper.php(185): Google\Cloud\RequestWrapper->convertToGoogleException(Object(DomainException))
#1 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\RequestWrapper.php(167): Google\Cloud\RequestWrapper->fetchCredentials()
#2 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\RequestWrapper.php(150): Google\Cloud\RequestWrapper->getToken()
#3 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\RequestWrapper.php(131): Google\Cloud\RequestWrapper->signRequest(Object(GuzzleHttp\Psr7\Request))
#4 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\RestTrait.php(80): Google\Cloud\RequestWrapper->send(Object(GuzzleHttp\Psr7\Request), Array)
#5 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\Vision\Connection\Rest.php(57): Google\Cloud\Vision\Connection\Rest->send('images', 'annotate', Array)
#6 C:\Program Files\VertrigoServ\www\classes\vendor\google\cloud\src\Vision\VisionClient.php(265): Google\Cloud\Vision\Connection\Rest->annotate(Array)
#7 C:\Program Files\VertrigoServ\www\bol\service.php(60): Google\Cloud\Vision\VisionClient->annotateBatch(Array)
#8 C:\Program Files\VertrigoServ\www\init.php(34): PHOTOTAGS_BOL_Service->analyzeImages(Array)
#9 [internal function]: phototags_user_register(Object(OW_Event))
#10 C:\Program Files\VertrigoServ\www\oxwall\ow_core\event_manager.php(228): call_user_func('phototags_user_...', Object(OW_Event))
#11 C:\Program Files\VertrigoServ\www\oxwall\ow_plugins\photo\controllers\ajax_upload.php(263): OW_EventManager->trigger(Object(OW_Event))
#12 C:\Program Files\VertrigoServ\www\oxwall\ow_plugins\photo\controllers\ajax_upload.php(227): PHOTO_CTRL_AjaxUpload->onSubmitComplete('user', 1, Object(PHOTO_BOL_PhotoAlbum), Array)
#13 [internal function]: PHOTO_CTRL_AjaxUpload->ajaxSubmitPhotos(Array)
#14 C:\Program Files\VertrigoServ\www\oxwall\ow_core\request_handler.php(250): ReflectionMethod->invokeArgs(Object(PHOTO_CTRL_AjaxUpload), Array)
#15 C:\Program Files\VertrigoServ\www\oxwall\ow_core\request_handler.php(226): OW_RequestHandler->processControllerAction(Object(ReflectionMethod), Object(PHOTO_CTRL_AjaxUpload))
#16 C:\Program Files\VertrigoServ\www\oxwall\ow_core\application.php(346): OW_RequestHandler->dispatch()
#17 C:\Program Files\VertrigoServ\www\oxwall\index.php(76): OW_Application->handleRequest()
#18 {main}
Type:   Google\Cloud\Exception\ServiceException
EN

回答 2

Stack Overflow用户

发布于 2017-02-24 17:32:08

请在这里中找到几个使用Cloud的例子!

我希望它能帮到你!

票数 0
EN

Stack Overflow用户

发布于 2017-03-14 20:31:48

如果您计划在本地继续运行它,您可以通过运行gcloud auth application-default login命令进行身份验证,然后使用Cloud客户端库来运行您的服务。有关其他详细信息,请参见使用客户端库部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42406824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档