firebase API通过服务帐户添加分析403权限错误

e5nszbig  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(159)

我有一个服务帐户,已成功地作出调用firebase API和谷歌分析v4管理API。
它可以通过分析管理API创建分析v4属性,但由于某种原因,它无法从firebase创建。
我通过Firebase这样做的原因是,我需要添加应用程序数据流,而这是不可能通过分析管理API(不得不爱谷歌...)
docs中执行以下调用失败,并显示:

// the response
code: 403,
  errors: [
    {
      message: 'The caller does not have permission',
      domain: 'global',
      reason: 'forbidden'
    }
  ]

// the call
apiClient.request({
      method: 'POST',
      url: `https://firebase.googleapis.com/v1beta1/projects/${projectNumber}:addGoogleAnalytics`,
      data: JSON.stringify({
        analyticsAccountId,
      }),
    }),
pdsfdshx

pdsfdshx1#

当您使用的电子邮件帐户没有足够的权限来处理您正在执行的操作时,会出现403错误。您必须是现有Firebase项目的所有者,并拥有Google Analytics帐户的编辑权限,才能使用API在您的项目中添加Analytics。

相关问题