使用Firebase Rules API授权

时间:2019-03-14 10:17:42

标签: node.js firebase google-api google-oauth api-key

我正在尝试使用Firebase Rules API访问Google APIs Node.js Client

我尝试了OAuth2并使用了均通过gcloud控制台获取的API密钥来获取我的项目,但这两种方法都使我得到了帮助: 错误:调用者没有权限 < / p>

这是我尝试使用API​​密钥:https://gist.github.com/dergoegge/1e9cbf980148ef3febecaf0eeeb0e1fa

的方法

该api是否有特殊限制?或者我做错了什么?

编辑:我也尝试使用服务帐户凭据https://gist.github.com/dergoegge/665d235819429d74c9d448226ec1eba3 并得到

errors:
   [ { message: 'Invalid Credentials',
       domain: 'global',
       reason: 'authError',
       location: 'Authorization',
       locationType: 'header' } ]

在响应中。

1 个答案:

答案 0 :(得分:0)

在问之前我应该​​已经阅读了更多文档。

我没有遵循此处列出的所有步骤:https://github.com/googleapis/google-api-nodejs-client#oauth2-client

此后它起作用。