我在公共图书馆做志愿者,负责数字过渡。我正在使用免费的开源软件港口及航运局,我想用知识图API自动检索书名(这在PMB中是不可能的,或者我漏掉了什么)。为什么要用知识图代替ISBNdb或其他免费的ISBN?因为没有一个像KG那样完整和定性。
举个例子:我拿一本法国书的ISBN : 9782884613736 (“乐足插画”)。在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吗?我完全接受所有的建议(甚至用另一种方法达到我的目标)。
谢谢。
发布于 2017-05-27 17:29:05
ISBN似乎是错误的,或者在google上不存在,下面是一个使用google的示例:
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
https://stackoverflow.com/questions/44219500
复制相似问题