2011-12-15 5 views
3

После 30 минут чтения Freebase Wiki до сих пор не удается выяснить, как получить данные человека из их API. У меня есть уникальный идентификатор человека («/ m/01vwllw») и вы хотите извлечь всю информацию об этом человеке (адрес, дата рождения и т. Д.). Любые подсказки будут оценены. СпасибоКак получить данные с помощью API Freebase?

ответ

2

https://www.googleapis.com/freebase/v1/mqlread?query= {% 22type% 22:% 22/people/person% 22% 2C% 22id% 22:% 22/m/01vwllw% 22% 2C% 22name% 22: null% 2C% 22date_of_birth% 22: null}

Расширьте, если необходимо, дополнительные сведения, которые вы хотите знать.

Более читаемый вариант запроса:

{"id":"/m/01vw11w", 
"type":"/people/person", 
"name":null, 
"date_of_birth":null 
} 
0

Topic API также хороший способ, чтобы получить всю информацию о человеке. Мы сейчас работаем над выпуском новой версии API-интерфейса.

+0

Я могу утверждать, что что-то, что нужно заменить «новой версией», не должно описываться как «хороший способ» что-либо сделать. Недавно я рассмотрел API-интерфейс темы для своего собственного проекта, но не хочу, чтобы повторный проект реализовал мой код, когда этот старый устарел «скоро» :( –

+0

Справедливая точка. Я просто хотел, чтобы оселконг знал, что это является прецедентом, над которым мы работаем, и что, хотя текущий API темы указан как бета-версия, в следующем году мы выпустим что-то очень похожее на стабильный API. –

+1

Страница «API-интерфейса» перешла к http: // разработчикам .google.com/freebase/v1/topic-overview – TextGeek

Смежные вопросы