我已按照以下说明操作: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,因为密钥没有注册或识别
答案 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>