我有一个服务帐户,已成功地作出调用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,
}),
}),
1条答案
按热度按时间pdsfdshx1#
当您使用的电子邮件帐户没有足够的权限来处理您正在执行的操作时,会出现403错误。您必须是现有Firebase项目的所有者,并拥有Google Analytics帐户的编辑权限,才能使用API在您的项目中添加Analytics。