Google API和Directory SDK:获取每个域的组数:HttpError(“ group”)

空气制造

我正在尝试获取每个用户域的组数。因此,我首先从Directory APi.UsersprimaryEmail字段中获取用户域,然后获取每个域的组数。

收集域的第一部分得到正确的结果。第二部分提出<class 'apiclient.errors.HttpError'>了一个exception.message = "group"(确实不是很有用)。仅针对某些域而不是全部域引发例外。

这是一个片段:

def groupsPerDomain():
    #code that gets domains... omitted for brevity
    #domain_stats = {domainName: <some group info>,...}
    #service directory is a directory service instance
    groups_sub = service_directory.groups()
    for domain in domain_stats:
        request = groups_sub.list(domain=domain, 
              fields="groups(directMembersCount,id,name)")
        domain_groups_count = 0
        while request != None:
            groups_page = request.execute() #THE EXCEPTION IS RAISED HERE
            #count groups per domain
            domain_groups_count += len(groups_page["groups"]) 
            request = groups_sub.list_next(request, groups_page)
        #save counted groups per domain
        domain_stats[domain]["group_count"] = domain_groups_count

    return domain_stats

谢谢。

大卫·奇富恩特斯

如果要使用分页,则必须包括nextPageToken作为字段之一。

request = groups_sub.list(domain=domain,fields="nextPageToken,groups(directMembersCount,id,name)")

我建议不要为每个域进行一次API调用,而是获取该帐户的所有组,然后解析地址以了解它们属于哪个域。别忘了群组也可以有别名

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Google Admin SDK Directory API时获取“域无法使用api”

来自分类Dev

Google Sheets API HttpError 500和503

来自分类Dev

Google表格-不同列的GROUP BY和ORDER BY

来自分类Dev

HttpError 400错误请求-Google Admin Directory API(Python)

来自分类Dev

在Google-Apps-Script中使用Directory API,如何获取组内的组

来自分类Dev

使用Java中的Google Admin SDK Directory API为域创建Gmail帐户

来自分类Dev

使用Google Apps脚本中的Admin SDK Directory API创建组-错误403

来自分类Dev

404资源未找到:具有Google Directory API的域

来自分类Dev

Spark Streaming group rdd by key 和 group on Paired RDDs 并从每个组中选择最新的

来自分类Dev

delete google group member via GAS + AdminDirectory API

来自分类Dev

如何在Google Group等新闻组中使用Gnus?

来自分类Dev

按日期获取Google API数据组

来自分类Dev

在Google Apps脚本中使用Admin SDK Directory API创建组不起作用“在表单提交时”

来自分类Dev

从Google Directory API获取主要电话号码到Google Spreadsheet

来自分类Dev

Google+ API和Google+域API有什么区别?

来自分类Dev

Google+ API和Google+域API有什么区别?

来自分类Dev

获取多边形中每个点的纬度和经度-Google Maps API v3

来自分类Dev

MongoDB汇总$ group和$ match与组结果

来自分类Dev

dplyr group_by()和slice()在组内

来自分类Dev

Google Directory API签名不强

来自分类Dev

Google Contacts API检索每个联系人的组名

来自分类Dev

PHP:如何获取标题和描述Google Book Api?

来自分类Dev

Google Maps JS API-获取西北和东南界

来自分类Dev

通过API从Google Sign获取关注者的姓名和照片

来自分类Dev

Android:json 响应、google api 和从 url 获取图像

来自分类Dev

获取 google api 的签名

来自分类Dev

使用group_by和case_when为每个组产生单个值

来自分类Dev

Google Admin Directory API SDK用户上次登录不完全准确

来自分类Dev

从今天开始(2014/02/13),Google Admin SDK Directory API表现异常

Related 相关文章

  1. 1

    使用Google Admin SDK Directory API时获取“域无法使用api”

  2. 2

    Google Sheets API HttpError 500和503

  3. 3

    Google表格-不同列的GROUP BY和ORDER BY

  4. 4

    HttpError 400错误请求-Google Admin Directory API(Python)

  5. 5

    在Google-Apps-Script中使用Directory API,如何获取组内的组

  6. 6

    使用Java中的Google Admin SDK Directory API为域创建Gmail帐户

  7. 7

    使用Google Apps脚本中的Admin SDK Directory API创建组-错误403

  8. 8

    404资源未找到:具有Google Directory API的域

  9. 9

    Spark Streaming group rdd by key 和 group on Paired RDDs 并从每个组中选择最新的

  10. 10

    delete google group member via GAS + AdminDirectory API

  11. 11

    如何在Google Group等新闻组中使用Gnus?

  12. 12

    按日期获取Google API数据组

  13. 13

    在Google Apps脚本中使用Admin SDK Directory API创建组不起作用“在表单提交时”

  14. 14

    从Google Directory API获取主要电话号码到Google Spreadsheet

  15. 15

    Google+ API和Google+域API有什么区别?

  16. 16

    Google+ API和Google+域API有什么区别?

  17. 17

    获取多边形中每个点的纬度和经度-Google Maps API v3

  18. 18

    MongoDB汇总$ group和$ match与组结果

  19. 19

    dplyr group_by()和slice()在组内

  20. 20

    Google Directory API签名不强

  21. 21

    Google Contacts API检索每个联系人的组名

  22. 22

    PHP:如何获取标题和描述Google Book Api?

  23. 23

    Google Maps JS API-获取西北和东南界

  24. 24

    通过API从Google Sign获取关注者的姓名和照片

  25. 25

    Android:json 响应、google api 和从 url 获取图像

  26. 26

    获取 google api 的签名

  27. 27

    使用group_by和case_when为每个组产生单个值

  28. 28

    Google Admin Directory API SDK用户上次登录不完全准确

  29. 29

    从今天开始(2014/02/13),Google Admin SDK Directory API表现异常

热门标签

归档