1

我正在努力获得超级碗的所有冠军。
我使用查询编辑器并编写了以下代码:

[{
  id: "/en/super_bowl"
  "/sports/sports_championship_event/champion" : [{}]
}]​

但我得到的一切都是这样的:

{
  "code":          "/api/status/ok",
  "result": [{
    "/sports/sports_championship_event/champion": [],
    "id":            "/en/super_bowl"
  }],
  "status":        "200 OK",
  "transaction_id": "cache;cache02.p01.sjc1:8201;2013-01-21T20:27:29Z;0064"
}

有人可以帮我吗?

4

1 回答 1

1

如果您转到/en/super_bowl的主题页面,您会看到超级碗是一项体育联赛冠军赛,由各个体育联赛冠军赛(例如超级碗 XLVI)组成。

当您需要查询的是 Freebase 中每个超级碗冠军赛的冠军时,您的查询是询问超级碗的所有冠军。该查询如下所示:

{
  "id": "/en/super_bowl",
  "/sports/sports_championship/events": [{
    "/sports/sports_championship_event/champion": [{}]
  }]
}​

您可以调整此查询以获得获胜团队和年份,如下所示:

{
  "id": "/en/super_bowl",
  "/sports/sports_championship/events": [{
    "name": null,
    "season": {
      "/time/event/start_date": null
    },
    "/sports/sports_championship_event/champion": [{
      "id":   null,
      "name": null
    }]
  }]
}​

去尼纳斯!

于 2013-01-22T00:05:55.743 回答