Google Fusion Tables documentation聲稱您無需進行身份驗證即可從公共Fusion表中檢索數據。即使使用公共Google Fusion Tables也需要驗證?
不過,我試圖訪問一個公共谷歌的融合表用下面的代碼,並獲得認證錯誤(Uncaught syntax error
在文件中的第1行稱爲ServiceLogin
)
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;
}
我也一直在尋找this question,其中說this URL是一個公共的Fusion Table,但如果我將該URL粘貼到我的瀏覽器中,我會被要求進行身份驗證。無論我認證多少次,然後重試瀏覽器中的鏈接,我都會彈回來重新登錄。
我使用this post as a guide,但它沒有提到任何地方需要驗證:所以我做錯了什麼?
我很高興沒有人試圖回答這個問題。原來,表格並未共享,或者Google身份驗證出現了一些奇怪現象 - 無論哪種方式,現在都行得通。 – Richard