如何在发布/订阅中使用“尝试使用此API”资源管理器

时间:2019-04-18 07:48:53

标签: google-api google-cloud-pubsub google-apis-explorer

API Explorer setup

输入相关值后,出现403错误(请参见屏幕截图)

然后,我注意到API Explorer无法让我输入API密钥。因此,在插入我创建的API密钥之后,我复制并粘贴了提供的JS代码并尝试手动运行它。

但是,我仍然遇到相同的错误。经过一番挖掘,我发现this link只是这样说。.

  

有限数量的GCP服务仅允许使用API​​密钥进行访问

Pub / Sub不是其中之一。


所以:

1。我相信发布/订阅需要一些其他身份验证(通过服务或用户帐户)并且其API不能与简单的API密钥一起使用是正确的吗?

(以防万一,谷歌人正在阅读:)

  1. 如果是,我相信API Explorer应该反映这一事实,而不是提供样板代码,使人们认为相反的说法是正确的。
  2. 应该存在一种提供API密钥的方法,以便从API Explorer自身内部执行代码。

1 个答案:

答案 0 :(得分:2)

您是正确的,Cloud Pub / Sub不支持API密钥作为身份验证方法。而是在API资源管理器的“凭据”下拉菜单下,选择OAuth 2.0进行身份验证。

有关更多信息:https://cloud.google.com/pubsub/docs/authentication