从appengine安装apbase密钥进行freebase查询

时间:2012-05-29 21:49:39

标签: google-app-engine freebase api-key

我已按照以下说明操作:https://developers.google.com/console/help/#generatingdevkeys/。我注册了freebase服务,并将浏览器应用程序的Simple API密钥添加到查询中:https://api.freebase.com/api/service/mqlread?key=keygoeshere&query= {MQLquery}

然后我收到以下错误:

 {u'code': 100, u'message': u'Invalid API Key (Key not found)', u'stat': u'fail'}

如果我从查询中删除密钥,它在本地工作但远程我得到:freebase api error on deployment to appengine: DownloadError: ApplicationError: 2。我认为这是因为freebase阻止了appengine,因为密钥没有注册或识别

1 个答案:

答案 0 :(得分:3)

文档说明旧的http://api.freebase.com API has been deprecated(第一段)。

您应该通过google url访问Freebase:https://www.googleapis.com/freebase/v1/search?q=bob&key=<YOUR_API_KEY>