Как получить название книги от ISBN с Графиком Знаний?

Я работаю волонтером в коммунальной библиотеке и отвечаю за цифровой переход.
Я использую бесплатное программное обеспечение с открытым исходным кодом PMB и я хочу автоматизировать поиск названий книг с помощью API Graph Graph (что невозможно с PMB, или я что-то пропустил).
Зачем использовать граф знаний вместо ISBNdb или другого бесплатного ISBN API? Потому что ни один не является настолько полным и качественным, как КГ.

Например: я беру ISBN французской книги: 9782884613736 («Le foot illustré de A à Z»).
Не найдено на ISBNdb.com и т. Д.

Итак, когда я гуглю, График Знаний возвращает мне именно то, что я хочу:

> Скриншот того, что я вижу

Но когда я использую API:

GET https://kgsearch.googleapis.com/v1/entities:search?languages=fr&query=9782884613736&types=Book&key={YOUR_API_KEY}

{
"@context": {
"@vocab": "http://schema.org/",
"goog": "http://schema.googleapis.com/",
"EntitySearchResult": "goog:EntitySearchResult",
"detailedDescription": "goog:detailedDescription",
"kg": "http://g.co/kg"},
"@type": "ItemList",
"itemListElement": [
]
}

Ничто не вернулось к моему запросу GET. (Он работает правильно, если я запрашиваю название книги, он хорошо возвращает информацию)
Я пробовал с разными типами в соответствии с schema.org: Книга, Цикл книг, BookFormatType.

Есть ли способ использовать KG API, как я хочу?
Я полностью открыт ко всем предложениям (даже использовать другой метод для достижения моей цели).

Спасибо.

1

Решение

ISBN Кажется, что это неправильно или не выходит из БД Google, вот пример с использованием API книг Google:

ISBN_10 : 2884610154

https://www.googleapis.com/books/v1/volumes?languages=fr&д = ISBN: 2884610154

ISBN_13 : 9782884610155

https://www.googleapis.com/books/v1/volumes?languages=fr&д = ISBN: 9782884610155

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]