【发布时间】:2017-09-11 21:40:37
【问题描述】:
我目前正在从事一个涉及 Classroom 和 Google Drive API 的项目。但是,Google 提供的 Google Classroom 测试帐户无法访问 Google Drive。有没有办法获得使用测试帐户访问这两个 API 的权限?
【问题讨论】:
标签: google-drive-api google-classroom
我目前正在从事一个涉及 Classroom 和 Google Drive API 的项目。但是,Google 提供的 Google Classroom 测试帐户无法访问 Google Drive。有没有办法获得使用测试帐户访问这两个 API 的权限?
【问题讨论】:
标签: google-drive-api google-classroom
您可能想尝试使用Google Application Default Credentials,它提供了一种简单的方法来获取用于调用 Google API 的授权凭据。这些还提供了一种在部署之前测试应用程序时使用替代凭据的方法。
除此之外,Authenticating applications with a client library 中还提到,应用程序默认凭据允许应用程序从多个来源获取凭据,因此您可以在本地测试您的应用程序,然后将其部署到 Compute Engine 实例,而无需更改应用程序代码。
您可能需要查看给定的链接以获取更多信息。
【讨论】:
根据documentation on test accounts,他们无权访问 Classroom 以外的应用程序,其中包括 Drive,因此也包括 Drive API。但是,Google just announced 表示您不能通过个人帐户 (@gmail.com) 使用 Classroom,这将提供一个替代方案。
【讨论】: