Jay*_*Jay 3 python google-calendar-api google-api google-oauth google-drive-realtime-api
我是Google API的新手,想知道如何在同一个文件中访问2个不同的API.
我有
SCOPES = 'https://www.googleapis.com/auth/calendar'
Run Code Online (Sandbox Code Playgroud)
但我也想要
SCOPES = 'https://www.googleapis.com/auth/drive.metadata.readonly'
Run Code Online (Sandbox Code Playgroud)
可以从同一个文件访问.有没有人知道怎么做这个?
谢谢!
进行身份验证时,只需添加两个范围即可.系统将提示用户授予您对两者的访问权限.
SCOPES = 'https://www.googleapis.com/auth/drive.metadata.readonly https://www.googleapis.com/auth/calendar'
Run Code Online (Sandbox Code Playgroud)
您可能需要在它们之间加一个逗号我不确定它取决于库
现在我不是python dev,但是大多数Google客户端库都是相同的.假设您正在使用它,您将需要创建日历服务和驱动器服务.您可以使用上面获得的相同凭据创建它们.代码从这里撕掉了.
serviceDrive = discovery.build('drive', 'v3', http=http)
serviceCal = discovery.build('calendar', 'v3', http=http)
Run Code Online (Sandbox Code Playgroud)
当您需要访问日历时,如果需要访问驱动器,则使用日历服务即可使用驱动器服务.
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |