是否有办法用公钥做到这一点?还是我需要OAUTH?我只是想创建一个表,上传行,并使其公开,这是可能的,而不必使用web浏览器?
- 是否有一种方法可以用公钥做到这一点:没有
- 我需要OAUTH:是的,所有这些操作都需要通过OAuth2 授权
- 这是可能的,而不必使用web浏览器:通过OAuth2的授权还包括一个授权窗口,用户必须确认授权,所以你需要一个浏览器
另外:设置权限是不可能通过FusionTablesAPI(见https://code.google.com/p/fusion-tables/issues/detail?id=74,你也会找到一个解决方案)
您要找的是一个服务帐户。它将允许您执行所有的融合表操作,并且您可以使用驱动器api来更改融合表的权限。
https://developers.google.com/fusiontables/docs/v2/using服务帐户