Google Fusion Tablesのドキュメントでは、パブリック Fusion Tables からデータを取得するために認証する必要はないと主張しています。
ただし、次のコードを使用してパブリック Google Fusion Table にアクセスしようとすると、認証エラーが発生します (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;
}
この URLは公開されているフュージョン テーブルですが、その URL をブラウザーに貼り付けると、認証を求められます。何回認証してからブラウザーでリンクを再試行しても、再度ログインするために戻ってきます。
この投稿をガイドとして使用していますが、認証の必要性についてはどこにも言及していません。