2014-02-20 46 views
0

我不知道我還能做些什麼來通過我的google fusiontable中的瀏覽器獲取請求獲取數據。如何通過瀏覽器獲取請求從我的Google fusiontable獲取數據?

融合表是公開和可下載的,並且Google Fusion Tables App已獲得授權。 當我把這個:

https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * FROM MY_FUSIONTABLE_ID &鍵= MY_KEY

我得到這樣的迴應:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "accessNotConfigured", 
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project." 
    } 
    ], 
    "code": 403, 
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project." 
} 
} 

爲什麼會出現這種情況? 我在Google Developer Console中創建了一個項目,並分別創建了一個服務器密鑰和一個瀏覽器密鑰 - 它們都不起作用。我必須使用哪一個? 我已經完成所有!我的項目是Apis,因爲我認爲,我沒有激活正確的項目。還是行不通。

當我閱讀「usageLimits」時,我想,也許我的表格有太多的行。但是,查詢中的LIMIT 10既不可用,也不會刪除fusiontable中除3之外的所有行。

任何想法,爲什麼它仍然說「accessNotConfigured」? 有沒有辦法在開發人員控制檯中將我的融合表連接到我的項目?

感謝您的每一個提示! 問候, 1月

+0

什麼是FusionTable?它是公開的,你是否允許「下載」(你說你這樣做,但那是我通常看到這個特定錯誤的地方)?您是否在API控制檯中打開「Fusion Tables API」?瀏覽器密鑰的查閱者是什麼? – geocodezip

+0

「FusionTable是什麼」的意思是什麼? 表格是絕對公開的,並且「允許下載」被選中。 在我使用Google開發者控制檯創建的項目中,「Fusion Tables API」已設置爲「on」。 有2個查閱者:其中一個是我的域名,我將在未來使用,另一個是「* .googleapis.com/*」。 – user2007020

+0

「什麼是FusionTable」是指什麼是表格ID(或提供表格的鏈接),或具有相同格式和測試數據的示例表格展示該問題。 .googleapis.com referer可能沒用,除非您的網頁位於該網域。當然,您需要將引用者包含在您測試的任何域中,因爲測試會生成一個適用於所有查詢者的密鑰。 – geocodezip

回答

0

此消息只與項目有關,而不是與特定的表(我可以用我的密鑰請求您的表)。

正如消息所示,Fusion Tables API服務未針對此項目激活。

因此,檢查(再次):

  1. 如果使用的關鍵是該項目所產生的密鑰(你可以有多個項目)
  2. 如果Fusion Tables的API - 服務爲這一特定的項目啓動
+0

感謝Dr.Molle提供有關多個項目的提示。 我正在使用錯誤的項目,或者是有關瀏覽器密鑰引用者限制的項目。 奇怪,因爲我創建了這個融合表的第一個項目。 必須有監督的東西。 現在它的工作! – user2007020