2013-07-21 142 views
0

我正在尝试使用Google Fusion Table创建一个简单的数据库,并从浏览器进行API调用以更新/获取数据。 (该表是私有的,而是设置为可导出。)但是,当我让来自浏览器的号召,本教程下面的https://developers.google.com/fusiontables/docs/v1/getting_started#browserURL使用语法:Google Fusion Table API身份验证问题

https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * FROM {tableID}?key={APIkey} 

和更换{TABLEID}和{APIkey}与价值观直接从浏览器,我得到以下403回应:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "usageLimits", 
    "reason": "dailyLimitExceededUnreg", 
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.", 
    "extendedHelp": "https://code.google.com/apis/console" 
    } 
    ], 
    "code": 403, 
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup." 
} 
} 

我有四重检查了我的API密钥和语法,我甚至查了API控制台上,它确实显示出多个呼叫感用于FusionTables API。我需要做些什么才能确保此身份验证正确发生,并且我的数据将实际返回?

回答

0

你的第二个问号应该是一个符号:

https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * FROM {} TABLEID关键& = {} APIkey

+0

谢谢你的抓,我需要纠正我的职务,以显示这一点。这是正确的方法,但我实际上已经完成了这一步,但它仍然无法正确验证 - 提供401错误响应。下班后我会将其添加到我的问题中。感谢您的帮助,@ user1224571! – mikeybaby173