首页 > 解决方案 > python 403 未授权访问此资源/api

问题描述

我有一个在 GoLang 中与 Go 库集成的工作实现。

现在我正在尝试使用 py 包将其转换为 python:google-api-python-client。

我不断收到以下代码未经授权的错误消息:

SCOPES = [
    'https://www.googleapis.com/auth/admin.directory.user.readonly',
    'https://www.googleapis.com/auth/admin.directory.user']

credentials = service_account.ServiceAccountCredentials.from_json_keyfile_name(SERVICE_ACCOUNT_FILE, scopes=SCOPES)
service = discovery.build('admin', 'directory_v1', credentials=credentials)
req = service.users().get(userKey='<admin email>')
req.execute()

在最后一行之前,我添加了一个断点并查看了请求对象,但找不到任何有关凭据的信息(在 url、标题、cookie 和正文中搜索)。

标签: pythongoogle-admin-sdk

解决方案


推荐阅读