我试图查询谷歌的游离碱API。 这是我想要的查询: http://www.freebase.com/query?autorun=1&q=%22id%22:%22/m/0bth54%22,%22/film/film/imdb_id%22:[]当我尝试搜索谷歌的API返回的json它引发错误与此网址: googleapis.com/freebase/v1/mqlread?query={{%22/film/film/imdb_id%22:[],%22id %22:%22 /米/ 027pfg%22}} 。 我究竟做错了什么??
Answer 1:
有三件事情错了:
- 错误的协议-必须是
https::
- 缺少子域-
www.
- 在查询无效JSON
如果你点击Link
,从你的第一个URL查询编辑器按钮,它会给你一个MQLread网址,你可以只剪切和粘贴:
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
文章来源: Google FreeBase Api - problems with querying