Получение нескольких статей и изображений с помощью нового API Freebase - PullRequest
1 голос
/ 01 февраля 2012

Я хочу получить текст статьи и изображения для нескольких тем из freebase. Используя старый API, это было легко, с помощью расширений MQL или API тем (также не рекомендуется?). Но какой сейчас лучший способ сделать это с помощью нового API?

Я вижу из документов, что могу получить текст для отдельной темы, например:

https://www.googleapis.com/freebase/v1/text/en/bob_dylan

Так что я мог бы циклически проходить по каждой теме, но, кажется, медленно приходилось сталкиваться с API столько раз, особенно когда раньше мне требовался только один. Мне не хватает какого-то умного способа получения текста / изображений для нескольких тем?

Приветствия

Ben

1 Ответ

1 голос
/ 01 февраля 2012

Можно сделать несколько вызовов для / текста с помощью JSON-RPC - http://en.wikipedia.org/wiki/JSON-RPC

Вот пример: curl "https://www.googleapis.com/rpc" -d" [{'method': 'freebase.text.get', 'apiVersion': 'v1', 'params': {'id': ['en', 'bob_dylan']}} , {'method': 'freebase.text.get', 'apiVersion': 'v1', 'params': {'id': ['en', 'blade_runner']}}] "-H" Content-Type : application / json "

Мы работаем над улучшением нашей документации для этого, но это должно помочь вам.

Имя метода, который вы хотите вызвать, - freebase.text.get, а остальные параметры описаны здесь: http://wiki.freebase.com/wiki/ApiText#Parameters Вы можете передать идентификатор, используя параметр «id».

Что именно вы ищете для изображений? Как бы вы вернули множественный двоичный контент?

...