1

freebase で (ブラウザまたは API を使用して) トピックのデータをリクエストすると、注目すべきタイプが 1 つしか得られないことに気付きました。これは以前はそうではありませんでした。

たとえば、エンパイア ステート ビルディングの情報を取得した場合http://www.freebase.com/m/02nd_

注目すべきタイプとして「超高層ビル」しかないことがわかります。少し前までは、その配列には、「構造物」、「建物」、「観光名所」などの他のタイプも表示されていました。

これらのタイプを取得できなくなったのはなぜですか? これは何かのバグですか?

4

1 に答える 1

4

私は自分で解決策を見つけました。誰かが同じ問題を抱えている場合に備えて、解決策を投稿します。

Freebase API は引き続きこれらの注目すべき型を提供しますが、いくつかの変更 (ページのインターフェイスと API の動作) を行ったため、それらを見つけることができませんでした。

  • インターフェイスの変更: (質問のリンクに続く例を見ることができます)

注目すべきタイプは、ページの左側のメイン列の「注目すべきタイプ」セクションの下ではなく、ページの右側の列にリストされています。

  • API の変更:

プロパティ「/common/topic/notable_types」からこれらのタイプを取得することが可能になる前に。同じ方法で取得できますが、プロパティ「/type/object/type」から取得できます。次のリンクでテストできます (Freebase API キーを置き換えるだけです)。

https://www.googleapis.com/freebase/v1/topic/m/02nd_?lang=en&key=YourFreebaseAPIKey&filter=/common/topic/notable_types&filter=/type/object/type

最後に、Freebase API へのリクエストでプロパティをフィルタリングして一部のプロパティのみを取得する場合は、フィルタ「/type/object/type」をリクエストに追加することを忘れないでください。応答から取得します。

于 2013-06-27T08:02:50.057 に答える