python - 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 和正文中搜索)。
解决方案
推荐阅读
- php - Laravel 背包列表功能不起作用
- amazon-web-services - 如何将 AWS Lambda 连接到 DAX?
- windows - Windows 命令+ 浏览器书签
- calendar - 取消订阅 webcal
- angular - 将更多参数解析为 Angular 指令作为单独的参数
- python - 如何在基于值条件的切片之后获取数据框中的下一行?
- download - 将 ZIP 转换为 Blob
- postgresql - 如何修复 Symfony 和 PostgreSQL 中的“找不到驱动程序错误”
- bash - 如何使用参数扩展存储在 sh 变量中的命令?
- javascript - JavaScript 图像被键盘改变