我在 Fusion Table 中创建了几个私有表。这些表应该由我的 App Engine Java Web 应用程序中的 cron 作业定期访问和修改。您能否指点我的示例代码或给我一些指导?并且要明确 - 我不希望我的网络应用程序的用户访问私有表,只是 cron 作业应该有权访问。
问候, 迪米塔尔博内夫
我在 Fusion Table 中创建了几个私有表。这些表应该由我的 App Engine Java Web 应用程序中的 cron 作业定期访问和修改。您能否指点我的示例代码或给我一些指导?并且要明确 - 我不希望我的网络应用程序的用户访问私有表,只是 cron 作业应该有权访问。
问候, 迪米塔尔博内夫
您可以使用 ClientLogin (需要电子邮件和密码:( )或从有权访问表的帐户获取有效的 oauth 令牌并将其存储在服务器中,因此只有 cron 作业可以访问它,我在我的应用程序中使用了此方法。
一些信息:http ://code.google.com/apis/fusiontables/docs/developers_guide.html#Authentication
赛亚。
我找到了我要找的东西: http: //ddewaele.blogspot.com/2011/05/google-fusion-tables-api-first.html
即使对于具有付费服务“Google Maps for Business” http://www.google.com/enterprise/mapsearth/的 Web 应用程序,也可以限制 访问
对于私有表,以下文档说:“只有所有者和编辑者才能访问您的表。嵌入在其他网站和 Google 地球网络链接中的可视化在它们调用数据时无法向 Fusion Tables 进行身份验证,因此该表必须是 Public 或 Unlisted这些功能可以正常工作。” https://developers.google.com/fusiontables/docs/v1/using#authTbl