我在一个公共图书馆做志愿者,我负责数字化过渡。 我正在使用免费的开源软件PMB,我希望使用知识图谱API自动检索书名(这是PMB无法实现的,或者我错过了一些东西)。 为什么要使用知识图代替ISBNdb或其他免费的ISBN API?因为没有一个像KG一样完整和定性。
例如:我拿一本法国书籍的ISBN: 9782884613736 (“Le footillustrédeAà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尝试了不同的类型: Book , BookSeries , BookFormatType 。
有没有办法按我的意愿使用KG API? 我完全接受所有建议(甚至用另一种方法达到我的目标)。
谢谢。
答案 0 :(得分:0)
ISBN
似乎是错误的,或者没有退出谷歌数据库,这里有一个使用谷歌书api的样本:
ISBN_10 :2884610154
https://www.googleapis.com/books/v1/volumes?languages=fr&q=isbn:2884610154
ISBN_13 :9782884610155
https://www.googleapis.com/books/v1/volumes?languages=fr&q=isbn:9782884610155