小编Pan*_*kaj的帖子

通过 Google API 客户端 PHP 库访问 Google Play 帐户报告

  • Google Play 开发者帐户报告存储在私有 Google Cloud Storage 存储桶中。
  • 我想用 PHP 以编程方式下载这些报告。
  • 在此链接部分 ->使用客户端库和服务帐户下载报告提供了相关步骤。
  • 但我仍然无法实现它。
  • 此外,没有适用于 PHP 的示例代码,因为 Google API 客户端 PHP 库仍处于测试版本。

那么是否真的可以用 PHP 访问私有 Google Cloud Storage 存储桶呢?

我已经尝试过 gsutil 工具,但这并不能完全满足我的需求。

帮助将不胜感激。

php google-cloud-storage

5
推荐指数
1
解决办法
3683
查看次数

如何在PHP5中链接对象:$ this-> foo-> bar-> baz()

如何在PHP5类中创建链接对象?例子:

$myclass->foo->bar->baz();
$this->foo->bar->baz();
Not: $myclass->foo()->bar()->baz();
Run Code Online (Sandbox Code Playgroud)

另见:http:
//www.talkphp.com/advanced-php-programming/1163-php5-method-chaining.html

php oop class chaining

4
推荐指数
2
解决办法
3311
查看次数

设置为0 gsutil组合对象的组件数(rateLimitExceeded错误)

复制一些日志文件(通过gsutil compose命令创建)时:

gsutil -m cp -R gs://mybucket/PROD/ gs://mybucket/TEST/ 
Run Code Online (Sandbox Code Playgroud)

我们遇到了很多像这样的错误:

"errors":[  
    {  
        "domain":"usageLimits",
        "reason":"rateLimitExceeded",
        "message":"The total number of compose requests for this bucket's project exceeds the rate limit. Please reduce the rate of compose requests."
    }
],
"code":429,
Run Code Online (Sandbox Code Playgroud)

对这些对象执行gsutil统计,我可以看到它们的Component-Count是972等等.

我们试图走捷径:

gsutil setmeta -h "Component-Count:0" gs://mybucket/PROD/composite.log
Run Code Online (Sandbox Code Playgroud)

但我们遇到了:

CommandException: Invalid or disallowed header (component-count).
Only these fields (plus x-goog-meta-* fields) can be set or unset:
Run Code Online (Sandbox Code Playgroud)

实际上,复制过程是完全执行的,所以只看到所有这些错误是非常烦人的.

有谁知道如何将组件数设置为0?

google-cloud-storage gsutil

3
推荐指数
1
解决办法
226
查看次数

标签 统计

google-cloud-storage ×2

php ×2

chaining ×1

class ×1

gsutil ×1

oop ×1