1

私は、テキスト API がどのように国の説明を取得するかのように、適切な MQL クエリを考え出そうとしています。

https://www.googleapis.com/freebase/v1/text/en/jamaica

その呼び出しの結果です。

"result": "ジャマイカ (/dʒəˈmeɪkə/)、正式にはジャマイカ連邦は、長さ 234 キロメートル (145 マイル)、幅 80 キロメートル (50 マイル) までの、大アンティル諸島の島国です。キロメートル (4,240 平方マイル)。

アルファ 2/アルファ 3 コードを使用してこの情報を収集する必要があるため、テキスト/トピック API を使用できません。これは、クエリを作成する私の試みです。

[{ "id": null, "name": null, "/common/topic/description": null, "type": "/location/country", "/location/country/iso_alpha_3": "USA" }]

このクエリを実行すると、common/topic/description フィールドにデータが入力されません。国の説明を取得し、アルファ コード 3 でフィルタリングする他の方法はありますか?

4

2 に答える 2

1

Freebase Topic APIを使用してこれを行うことができます。

https://www.googleapis.com/freebase/v1/topic/authority/iso/3166-1/alpha-3/JAM?filter=/common/topic/description

API 応答で指定されているように、ソースに適切な帰属を示していることを確認してください。

于 2013-03-27T18:10:24.080 に答える
1

ISO 国コードは、/authority をルートとする名前空間に登録されており、これらの識別子は、/en または /m 名前空間の識別子と交換可能に使用できます。適切な ID をテキスト API 呼び出しに置き換えるだけです。

https://www.googleapis.com/freebase/v1/text/authority/iso/3166-1/alpha-3/USA

于 2013-03-27T18:40:31.517 に答える