【发布时间】:2019-10-05 09:09:44
【问题描述】:
我仍然停留在 this question 上,经过更多探索后,我正在重新措辞。
我找不到使用 google-api-php-client with v1 API 方法的代码示例,例如 projects/setIamPolicy() On this example
PHP 示例似乎已损坏,因为 $service->projects 未定义。等效的 nodejs 示例“正常工作”。
我尝试切换到 v1-master 分支,但相同的代码仍然不兼容。我尝试了一些修改来弥补示例中使用的 v2 身份验证方法,但遇到了死胡同。
通过 PHP 使用 v1 方法的正确方法是什么?
编辑 看起来这个简单的作曲家文件是我的解决方案:
{
"require": {
"google/apiclient": "^2.0",
"google/apiclient-services": "0.50"
}
}
【问题讨论】:
-
快速搜索在 google-api-php-client samples 中找不到任何相关内容,在 php-docs-samples 中也找不到 iam 文件夹。我相信 Go 或 Python 等其他语言有“更多/更好维护”的客户端库,请查看this example。
-
我也试过nodejs的例子,效果很好。
标签: google-cloud-platform google-api-php-client