我有一个由GAE服务帐户拥有的Google电子表格,我希望我的GAE Python应用程序更新其中一行中的单元格。
基于一些阅读,这些是我的发现:
后一种方法似乎也相当安全,但当然我必须非常小心我的源代码不会暴露。授权位于GAE应用和Google Data Spreadsheets API之间,因此实际用户的计算机根本不参与。
我的电子表格由服务帐户拥有,并与我的个人帐户共享。
请注意,我的应用还使用了Google云端硬盘API(用于访问我和GAE服务帐户之间共享的个人云端硬盘文件),因此它会授权使用服务帐户。
有人可以证实我的发现是正确的,这种做法是否合理?
答案 0 :(得分:0)
您可以在OAuth2(Google API平台)流程中使用gdata.spreadsheets.client(Google Data API)。
https://github.com/HatsuneMiku/googleDriveAccess
它使用'oauth2client-gdata-bridge'。