Google Analytics API 如何通过邮件获取accountId

Google Analytics API how to get accountId by email

我需要撤销用户的访问权限,因为他们有一系列电子邮件。
我从管理 API 中找到了一些方法来这样做,但它们都使用 accountId 作为用户标识符。 有人能告诉我是否有比使用 /management/accountSummaries 方法扫描所有 GA 用户、查找具有所需电子邮件的用户并使用他们的 accountId 撤销访问权限更好的方法吗?

谢谢:)

假设我理解。

  1. 您可以访问多个 google anlaytics 帐户。
  2. 您有一份用户(电子邮件)列表,他们可能或无法访问其中一个或多个 google 分析帐户
  3. 您想删除这些用户的访问权限。

解决此问题的唯一方法是使用 accountSummeries 端点获取您个人有权访问的所有帐户的完整列表。

然后对于每个 属性 我会 运行 一个 profileUsersLinks.List 以获取有权访问您的每个属性的所有用户的列表。

一旦找到要删除的,只需 运行。 ProfileUsersLinks.delete

这将是一个多步骤的过程,因为没有其他方法可以将电子邮件链接到个人资料/帐户。