gpt4 book ai didi

python - Google Analytics Management API - Python - 获取 View /配置文件/帐户列表。对于单个用户

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:09 25 4
gpt4 key购买 nike

我到处搜索,似乎无法找到一种简单的方法来获取特定用户电子邮件/ID 有权访问的所有帐户/个人资料/ View 的列表。

我可以考虑获取帐户的配置文件 ID 列表,获取每个配置文件的 View ID,然后遍历每个配置文件以找到与我感兴趣的用户电子邮件的正则表达式匹配,然后将其打印出来。但这真的能解决问题吗?

附言我不是说像读、写访问权限,尽管在最终打印中有这样的权限会很好。

用例:我想为另一个具有相同级别的配置文件和 View 访问权限的用户复制现有用户帐户;首先,我想知道用户 1 的访问权限级别,然后才能为用户 2 制作副本

最佳答案

除非该用户授予您访问权限,否则您将无法找到该用户有权访问的所有帐户。假设他们已经对您进行了 Google Analytics 的身份验证,那么您可以使用 Account Summaries: list检索他们有权访问的所有帐户的列表。

Lists account summaries (lightweight tree comprised of accounts/properties/profiles) to which the user has access.

要求:

GET https://www.googleapis.com/analytics/v3/management/accountSummaries

回应

{
"kind": "analytics#accountSummaries",
"username": string,
"totalResults": integer,
"startIndex": integer,
"itemsPerPage": integer,
"previousLink": string,
"nextLink": string,
"items": [
management.accountSummaries Resource
]
}

如果您无权访问该用户帐户并且他们未授予您访问权限。那么你唯一的选择可能会要求检查 Profile User Links: list对于您怀疑用户有权访问的每个帐户。无法在 Management API 中搜索用户。

关于python - Google Analytics Management API - Python - 获取 View /配置文件/帐户列表。对于单个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46269656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com