我需要检索一些Freebase主题ID的信息(图像,名称,描述)。
我在this question看到我可以使用谷歌RPC,但它不适合我,因为它只返回描述。
我需要检索大约100个主题的信息,我无法进行100次API调用。
还有另一种方法可以达到这个目的吗?
答案 0 :(得分:2)
您可以使用以下一个Search API调用查找多个主题:
https://www.googleapis.com/freebase/v1/search?
filter=(any mid:/m/05qtj mid:/m/04jpl mid:/m/02_286)&
output=(/common/topic/image description)
(当然,你需要URL转义参数。我只想展示过滤器语法的样子)
如果您一次查询100个主题,您的请求URL可能太大而无法作为HTTP GET发送,因此您需要将其作为POST发送,而不是使用以下标头集:
X-HTTP-Method-Override: GET
答案 1 :(得分:1)
您可以使用MQL,构建查询以返回每个主题所需的内容,然后立即传递所有主题ID。