使用python访问Google域中的用户个人资料信息

古斯塔沃·卡斯塔涅拉

目标:我的python网络应用访问客户的Google用户信息。他们已经使用该服务帐户JSON文件作为对我的应用程序的凭据,向服务帐户提供了访问admin.directory.user.readonly和Im范围的授权。credential_path = os.path.join(os.path.dirname(app.instance_path),'cre.json')os.environ ['GOOGLE_APPLICATION_CREDENTIALS'] = credential_path

SCOPES = ['https://www.googleapis.com/auth/admin.directory.user.readonly']
PATH_TO_CREDENTIALS = os.environ.get('GOOGLE_APPLICATION_CREDENTIALS')
GET_CREDENTIALS = PATH_TO_CREDENTIALS
PASS_CREDENTIALS = service_account.Credentials.from_service_account_file(GET_CREDENTIALS, scopes=SCOPES)

service = build('admin', 'directory_v1', credentials=PASS_CREDENTIALS)

# Call the Admin SDK Directory API
print('Getting the first 10 users in the domain')
results = service.users().list(customer='customer.com', domain='customer.com', maxResults=10, orderBy='email').execute()
users = results.get('users', [])

for user in users:
    print(u'{0} ({1})'.format(user['primaryEmail'], user['name']['fullName']))

我越来越:

googleapiclient.errors.HttpError: <HttpError 400 when requesting https://admin.googleapis.com/admin/directory/v1/users?customer=nidec-ga.com&domain=nidec-ga.com&maxResults=10&orderBy=email&alt=json returned "Bad Request". Details: "Bad Request">

知道有什么问题吗?

克莱顿·佩雷拉(Kleiton Pereira)

您不能在同一GET请求上使用domaincustomer在Admin Google API文档中,该domain字段的内容如下

  • 域名 使用此字段只能从一个域获取字段。要返回客户帐户的所有域,请改用customer查询参数。必须提供客户或域参数。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用php-sdk中的访问令牌获取用户个人资料信息

来自分类Dev

用户个人资料信息存储在 JWT 中或使用 API

来自分类Dev

使用护照将用户个人资料与Google个人资料同步

来自分类Dev

在python中使用Api获取其他linkedin用户的个人资料详细信息

来自分类Dev

Xing访问用户个人资料API

来自分类Dev

如何在子域中生成用户个人资料

来自分类Dev

如何在子域中生成用户个人资料

来自分类Dev

如何在YII框架中限制用户对个人资料信息的访问

来自分类Dev

如何在Sitecore的“社交连接”模块中的“登录”上访问用户个人资料信息

来自分类Dev

如何在YII框架中限制用户对个人资料信息的访问

来自分类Dev

Facebook允许访问朋友的个人资料信息

来自分类Dev

无法通过API获取松弛的用户个人资料信息

来自分类Dev

检索Auth0中的用户个人资料信息

来自分类Dev

Android:尝试根据用户个人资料显示的信息

来自分类Dev

通过使用个人资料信息(如profilepic,生日等)将图像生成到用户墙

来自分类Dev

通过使用个人资料信息(如profilepic,brthday等)将图像生成到用户墙

来自分类Dev

如何使用Zend Gdata YouTube获得视频评论的用户个人资料详细信息?

来自分类Dev

如何使用 Jquery 从 JSON API 获取用户个人资料信息?

来自分类Dev

Codeigniter:限制用户访问自己的个人资料页面

来自分类Dev

Codeigniter:限制用户访问自己的个人资料页面

来自分类Dev

如何获取个人资料信息Google照片库API

来自分类Dev

Google OAuth2无法获取个人资料信息

来自分类Dev

通过Android App在Google +上获取个人资料信息

来自分类Dev

获取访问令牌后如何使用outh在twitter中获取用户个人资料?

来自分类Dev

获取访问令牌后如何使用outh在twitter中获取用户个人资料?

来自分类Dev

用户个人资料照片

来自分类Dev

用户个人资料服务

来自分类Dev

用户个人资料图片

来自分类Dev

使用FOS用户捆绑包编辑用户个人资料

Related 相关文章

  1. 1

    如何使用php-sdk中的访问令牌获取用户个人资料信息

  2. 2

    用户个人资料信息存储在 JWT 中或使用 API

  3. 3

    使用护照将用户个人资料与Google个人资料同步

  4. 4

    在python中使用Api获取其他linkedin用户的个人资料详细信息

  5. 5

    Xing访问用户个人资料API

  6. 6

    如何在子域中生成用户个人资料

  7. 7

    如何在子域中生成用户个人资料

  8. 8

    如何在YII框架中限制用户对个人资料信息的访问

  9. 9

    如何在Sitecore的“社交连接”模块中的“登录”上访问用户个人资料信息

  10. 10

    如何在YII框架中限制用户对个人资料信息的访问

  11. 11

    Facebook允许访问朋友的个人资料信息

  12. 12

    无法通过API获取松弛的用户个人资料信息

  13. 13

    检索Auth0中的用户个人资料信息

  14. 14

    Android:尝试根据用户个人资料显示的信息

  15. 15

    通过使用个人资料信息(如profilepic,生日等)将图像生成到用户墙

  16. 16

    通过使用个人资料信息(如profilepic,brthday等)将图像生成到用户墙

  17. 17

    如何使用Zend Gdata YouTube获得视频评论的用户个人资料详细信息?

  18. 18

    如何使用 Jquery 从 JSON API 获取用户个人资料信息?

  19. 19

    Codeigniter:限制用户访问自己的个人资料页面

  20. 20

    Codeigniter:限制用户访问自己的个人资料页面

  21. 21

    如何获取个人资料信息Google照片库API

  22. 22

    Google OAuth2无法获取个人资料信息

  23. 23

    通过Android App在Google +上获取个人资料信息

  24. 24

    获取访问令牌后如何使用outh在twitter中获取用户个人资料?

  25. 25

    获取访问令牌后如何使用outh在twitter中获取用户个人资料?

  26. 26

    用户个人资料照片

  27. 27

    用户个人资料服务

  28. 28

    用户个人资料图片

  29. 29

    使用FOS用户捆绑包编辑用户个人资料

热门标签

归档