我正在尝试检索某部电影(“ / film / film ”)和电影类型的主题描述(“ film / film_genre “)用意大利语。
我认为在这两种情况下问题都是一样的,所以我发布了我试图为电影类型描述运行的MQL查询:
Mql查询
[{
"type": "/film/film_genre",
"name": "Film culto",
"/common/topic/article": [{
"id": null
}]
}]
响应
{
"result": [{
"type": "/film/film_genre",
"name": "Film culto",
"/common/topic/article": [{
"id": "/m/01q0d"
}]
}]
}
收到文章ID(“ / m / 01q0d ”)后,我会使用“trans / wrap”服务(http://api.freebase.com/api/trans/raw/m/01q0d)。但是,即使我使用查询参数“lang = it”,文章也是英文... :(
有什么建议吗?我疯了:D
答案 0 :(得分:2)
Freebase包含非英文名称,但在大多数情况下,它不包含除英语之外的任何其他描述。您可以使用Topic API并获取意大利维基百科的/ common / topic / topic_equivalent_webpage从那里获取文章/描述,但这可能是您最接近的。
https://www.googleapis.com/freebase/v1/topic/m/01q03
而且,正如菲尔所说,api.freebase.com将在几天内消失,所以你需要使用新的API。