use*_*720 5 google-app-engine google-drive-api
正在寻找管理Google Apps域管理员的最佳方法,以修改其他用户拥有的Google云端硬盘对象的权限.我将在Google App Engine上开发应用程序.
使用双腿OAuth和Google文档列表API很简单:https://developers.google.com/gdata/docs/auth/oauth#2LeggedOAuth但是现在Google Drive SDK是实时API,我看到服务帐户是鼓励的方法:google Drive api支持2腿oauth吗?和https://developers.google.com/accounts/docs/OAuth2ServiceAccount.所以我正在关注使用此方法和预测API的示例:https://developers.google.com/appengine/articles/prediction_service_accounts并且您无法在API控制台的"团队"部分中使用GAE服务帐户.收到错误消息:"用户xxx@appspot.gserviceaccount.com可能无法添加到项目"新项目名称".只能添加来自域myappsdomain.com的成员.
所以,我基本上要问:1)如何使用Google Drive SDK的服务帐户进行管理任务,例如更改权限2)以及使用与非域用户合作的Drive API的任何有效的GAE服务帐户教程.
刚刚添加了有关服务帐户和用户模拟的文档:
https://developers.google.com/drive/service-accounts
https://developers.google.com/drive/user-impersonation
遗憾的是,Google Drive 尚不支持 App Engine 服务帐户。
| 归档时间: |
|
| 查看次数: |
2291 次 |
| 最近记录: |