Google FreeBase Api - 查询问题

时间:2013-05-12 14:06:52

标签: google-api freebase

我正在尝试查询google freebase Api。这是我想要的查询:http://www.freebase.com/query?autorun=1&q=%22id%22:%22/m/0bth54%22,%22/film/film/imdb_id%22:[]当我尝试搜索google api以返回json时,它会引发此网址的错误: googleapis.com/freebase/v1/mqlread?query={{%22/film/film/imdb_id%22:‌[],%22id%22:%22/m/027pfg%22}}。我做错了什么?

1 个答案:

答案 0 :(得分:3)

有三件事是错的:

  • 错误的协议 - 必须是https::
  • 缺少子域名 - www.
  • 查询中的JSON无效

如果您从第一个网址点击查询编辑器中的Link按钮,它会为您提供一个MQL网址,您只需剪切并粘贴即可:

https://www.googleapis.com/freebase/v1/mqlread/?lang=%2Flang%2Fen&query=%5B%7B+%22id%22%3A+%22%2Fm%2F0bth54%22%2C+%22%2Ffilm%2Ffilm%2Fimdb_id%22%3A+%5B%5D+%7D%5D