如何从App Engine cron作业访问私有Fusion Table?

时间:2011-08-08 22:27:52

标签: java google-app-engine google-fusion-tables

我在Fusion Table中创建了几个私有表。这些表应该由我的App Engine java Web应用程序中的cron作业定期访问和修改。你能指点一下示例代码或给我一些指导吗?并且要明确 - 我不希望我的Web应用程序的用户访问私有表,只需要cron作业就可以访问。

此致 Dimitar Bonev

3 个答案:

答案 0 :(得分:0)

您可以使用ClientLogin(需要电子邮件和密码:()或从有权访问表的帐户中获取有效的oauth令牌并将其存储在服务器中,因此只有cron作业可以访问它,我使用此方法我的应用。

一些信息:http://code.google.com/apis/fusiontables/docs/developers_guide.html#Authentication

CYA。

答案 1 :(得分:0)

答案 2 :(得分:0)

即使对于使用付费服务“Google Maps for Business”的网络应用程序,也可以限制访问权限 http://www.google.com/enterprise/mapsearth/

对于私人表格,请按照以下文档说明:“只有所有者和编辑才能访问您的表格。嵌入其他网站和Google地球网络链接的可视化效果在调用数据时无法向Fusion Tables进行身份验证,因此该表格必须为公开或者不公开让这些功能发挥作用。“ https://developers.google.com/fusiontables/docs/v1/using#authTbl