1

我是 Freebase 主题 API 的新手。目前我正在寻找“如何使用 Freebase 主题 API 检索特定的数据集?”

例如,如果我们使用以下 URL https://www.googleapis.com/freebase/v1/topic/en/nicobar_scrubfowl?filter=/common/topic/description请求特定信息

我们得到了足够的信息,比如“id”、“property”、“values”数组,其中包含“text”、“lang”、“value”等。我不想要所有的信息。

那么如何使用 topicAPI 检索特定的信息集(例如仅来自“values”数组的“value”或仅“provider”等)

谢谢

4

2 回答 2

1

如果您想要这种级别的控制,您应该研究 MQLRead API。

于 2013-05-31T16:54:42.060 回答
1

无法过滤掉 Topic API 响应的那些部分。每个属性值都至少有 text、lang、id、creator 和 timestamp。

为什么这是您的应用程序中的问题?只要您使用 JSON 解析器解析此数据,您就可以访问您想要的任何数据,而忽略其余数据。如果您担心响应的大小,可以要求GZip 响应

于 2013-05-31T18:57:52.507 回答