2013-05-12 1 views
0

Я пытаюсь запросить бесплатную базу Google Api. это запрос, который я хочу: http://www.freebase.com/query?autorun=1&q=%22id%22:%22/m/0bth54%22,%22/film/film/imdb_id%22:[], и когда я пытаюсь выполнить поиск google api, чтобы вернуть json, он вызывает ошибку с этим URL: googleapis.com/freebase/v1/mqlread?query={{%22/film/film/imdb_id%22:‌[],%22id%22:%22/m/027pfg%22}}. Что я делаю не так??Google FreeBase Api - проблемы с запросом

ответ

3

Есть три вещи неправильно:

  • неправильный протокол - должен быть https::
  • отсутствует поддомена - www.
  • недопустимый JSON в запросе

Если нажать на кнопку Link в редактор запросов с вашего первого URL-адреса, он даст вам 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

+0

http://stackoverflow.com/questions/16537725/freebase-google-api-data-dumps-seatrching-for-all-films – Gidi

+0

http://stackoverflow.com/questions/17523027/trying -в-получить вики-ID из-за-свободного основания-API – Gidi