首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Storage入门

Google Storage入门
EN

Stack Overflow用户
提问于 2019-05-16 01:14:41
回答 1查看 132关注 0票数 0

我真的很难尝试连接Google Storage。我所需要的就是能够将PDF文件上传到我在Google Storage Console上创建的存储桶。文档似乎到处都是,缺少简单的PHP代码示例。下面是我到目前为止所做的工作:

已安装云存储

代码语言:javascript
运行
复制
$ composer require google/cloud-storage

根据Google的要求添加计费。已启用云存储API。创建工程并添加bucket。

尝试使用以下示例:

代码语言:javascript
运行
复制
require '../vendor/autoload.php';

define("PROJECT_ID", "my-project");
define("BUCKET_NAME", "my-bucket");
$client = new Google_Client();
$client->setApplicationName("API_Cloud_Storage");
$client->useApplicationDefaultCredentials();

$client->setScopes(["https://www.googleapis.com/auth/cloud-platform"]);

$service = new Google_Service_Storage($client);

$request = $service->buckets->listBuckets(PROJECT_ID);

foreach ($request["items"] as $bucket)
    printf("%s\n", $bucket->getName());

不断得到错误

代码语言:javascript
运行
复制
Fatal error: Uncaught Error: Class 'Google_Client' not found in /home/domain/public_html/test.php:11 ...

我知道供应商/autoload.php文件正在加载,因为我在其他脚本中使用AWS没有任何问题。我甚至连第一行都没通过。我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-05-16 19:21:42

您有一个带有PHP示例和详细说明的the documentation page for Cloud Storage Client Libraries。除了ceejayoz在评论中分享的链接外,还有一个指向the GitHub repo的快速入门链接。

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

https://stackoverflow.com/questions/56154539

复制
相关文章

相似问题

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