如何使用Google Calendar+Google Dri拥有多个作用域

2024-03-29 07:01:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我是googleapi的新手,想知道如何在相同的文件中访问2个不同的api。在

我有

SCOPES = 'https://www.googleapis.com/auth/calendar'

但我也想

^{pr2}$

可以从同一个文件访问。有人知道怎么做吗?在

谢谢!在


Tags: 文件httpscomauthapiwwwcalendargoogleapi
2条回答

将作用域添加到列表对象中。在

示例:

SCOPES = ['https://www.googleapis.com/auth/calendar',
          'https://www.googleapis.com/auth/drive.metadata.readonly']

当您进行身份验证时,只需添加两个作用域。系统将提示用户授予您对这两者的访问权限。在

SCOPES = 'https://www.googleapis.com/auth/drive.metadata.readonly https://www.googleapis.com/auth/calendar'

您可能需要在它们之间加一个逗号我不确定这取决于库

现在我不是python开发人员,但是大多数Google客户端库都是一样创建的。假设您正在使用,则需要同时创建日历服务和驱动器服务。您可以使用从上面获得的同一凭证创建它们。从here中删除的代码。在

^{pr2}$

当您需要访问日历时,您使用日历服务;当您需要访问驱动器时,您使用驱动器服务。在

相关问题 更多 >