Google Fusion Tables 文档声称您无需进行身份验证即可从公共 Fusion Tables 中检索数据。
但是,我正在尝试使用以下代码访问公共 Google Fusion Table,并收到身份验证错误(Uncaught syntax error
在名为ServiceLogin
.)的文件的第 1 行中。
function getData(table) {
var queryUrlHead = 'http://www.google.com/fusiontables/api/query?sql=';
var queryUrlTail = '&jsonCallback=?';
var query = "SELECT x, y, z FROM " + table + " LIMIT 5000";
var queryurl = encodeURI(queryUrlHead + query + queryUrlTail);
var jqxhr = $.get(queryurl, dataHandler, "jsonp");
return jqxhr;
}
我也一直在看这个问题,它说这个 URL是一个公共 Fusion Table,但是如果我将该 URL 粘贴到我的浏览器中,我会被要求进行身份验证。无论我进行多少次身份验证,然后在浏览器中重试链接,我都会被弹回以再次登录。
我使用这篇文章作为指南,但它没有提到任何地方都需要身份验证:那我做错了什么?