问题标签 [google-alert-center-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2094 浏览

google-cloud-functions - 如何将多个服务帐户凭据分配给 Google Cloud Functions?

我有三个服务帐户:

  1. 应用引擎默认服务帐号
  2. 数据存储服务帐号
  3. 警报中心 API 服务帐号

我的云函数在数据存储模式下使用 Firestore 进行簿记并调用警报中心 API。

部署云功能时只能分配一个服务帐户。

是否有类似于 AWS 的方式,可以创建多个内联策略并将其分配给默认服务帐户。

PS 我尝试创建自定义服务帐户,但不支持数据存储角色。此外,我不想将凭据存储在环境变量中或使用源代码上传凭据文件。

0 投票
1 回答
90 浏览

google-admin-sdk - GSuite 警报中心“列表”操作错误 401

我正在尝试使用 REST API 来检索 GSuite 警报中心警报 - doc

我一直在通过 Java SDK(工件google-api-services-alertcenter,版本v1beta1-rev20190725-1.30.1)进行调用。

我有一个 GCP 服务帐户,我为其提供了https://www.googleapis.com/auth/apps.alertsOAuth 范围,但 API 返回错误401 Unauthorized

我还缺少任何其他范围吗?我怎样才能找到哪个?

0 投票
0 回答
288 浏览

node.js - GSuite 警报中心 API 返回“无法从请求或呼叫者身份推断客户 ID。” 错误

我正在尝试从Node JS应用程序中的GSuite 警报中心 API获取警报列表。我在IAM & Admin页面创建了一个服务帐户,选中了复选框,并生成了一个设置了访问密钥的 JSON 文件。然后我去了并通过其客户端 ID 在范围内注册了服务帐户。Enable G Suite Domain-wide DelegationAdmin Console -> Security -> API controls -> Domain-wide Delegationhttps://www.googleapis.com/auth/apps.alerts

代码取自google-api-nodejs-client中提供的示例,基本上看起来像

我从 API 中得到的是“无法从请求或调用者身份中推断出客户 ID”。错误信息。

我试图将客户 ID 作为参数传递给 list() 方法,因为它被描述为它的合法参数。像这样

结果,我只收到另一条错误消息:请求包含无效参数。

我做错了什么?

0 投票
1 回答
210 浏览

google-admin-sdk - 警报中心 API 范围问题

根据文档: https ://developers.google.com/admin-sdk/alertcenter/reference/rest/v1beta1/TopLevel/getSettings#authorization-scopes

还有发现文件: https ://alertcenter.googleapis.com/$discovery/rest?version=v1beta1

“警报中心 API”的范围是https://www.googleapis.com/auth/apps.alerts

但是,当我使用此范围时,我收到错误消息:

范围是否发生了变化,文档是否已过时?访问此 API 的任何其他选项?

0 投票
0 回答
59 浏览

java - 尝试从 Google 警报中心 API 访问报告时收到 401 未经授权的错误

我刚刚收到一个关于 401 Unauthorized 错误的查询,我在开发脚本以从 Google Alert Center API 提取报告时似乎遇到了这个错误。我正在使用带有服务帐户和适用范围的快速入门。我也遵循了指南,必要服务帐户的凭据.json 似乎也是正确的。

此服务帐户已被授予域范围委派和访问SCOPES的权限。我还在 API 控制仪表板中将服务帐户配置为受信任。这是完整的错误信息

为了更加确定,我还为用户“admin@xxxx.com”添加了使用服务帐户作为资源的权限。

规格:Windows 10、Java 16、Eclipse IDE、Maven 3.6.3

谁能帮我找出问题所在?

0 投票
0 回答
37 浏览

python - 有人知道 Google Workspace Alerts API 的延迟吗?

我正在尝试使用从Google Workspace Alerts API中提取的警报构建一个实时系统。但是,我无法找到有关事件发生(假设用户报告网络钓鱼电子邮件)和可用于 API 拉取的警报之间的时间差的任何具体文档

0 投票
0 回答
28 浏览

javascript - 谷歌警报引发身份验证问题

当我过去每分钟发出一次 Google 警报时,我遇到了身份验证问题。似乎 Google 撤销了我的访问权限并停止了来自 Google Alert API 的结果。有人面临这个问题吗?我必须在 Google Alert API 中更新我的 cookie 才能让一切正常工作。当它自动停止在我的网站上并停止在网站上显示结果时,这对我来说是一个恐慌问题。需要您的帮助和关心!

我做了一个 cron 作业,它在 1 分钟后运行并从 Google 收集结果,当它达到近 2500+ 个结果时,它开始引发身份验证错误。

我在 cron 身份验证问题中遇到错误。