【发布时间】:2018-11-01 23:13:29
【问题描述】:
如果我的过程结束,我需要启动谷歌云实例并停止。 所以我尝试了来自https://cloud.google.com/compute/docs/reference/rest/v1/instances/get的api调用
为此创建了 API 密钥和 oAuth 客户端 ID,并尝试在邮递员应用程序中进行测试。
在标头 Authorization : Bearer <api_key> 和 URL 中使用的 API 密钥为 key=<api_key>
但是这两种方法都给出了错误401 login required。
然后我找到了 API Explorer
https://developers.google.com/apis-explorer/
我也有同样的错误。
我做错了什么。 我需要通过 PHP 代码实现实例启动和停止,因为它是后台进程。
PHP 卷曲响应
{
"error": {
"errors": [
{
"domain": "global",
"reason": "authError",
"message": "Invalid Credentials",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Invalid Credentials"
}
}
【问题讨论】:
标签: php google-api google-compute-engine google-cloud-functions google-api-php-client