我一直在努力想出适当的MQL查询来检索国家描述,就像文本api一样。
https://www.googleapis.com/freebase/v1/text/en/jamaica
来自该电话的结果。
“结果”:“牙买加(/dʒəmeɪkə/),正式是牙买加联邦,是大安的列斯群岛的一个岛国,长234公里(145英里),宽度可达80公里(50英里),面积10,990平方公里(4,240平方英里)。
我无法使用text / topic api,因为我需要使用alpha 2 / alpha 3代码收集此信息。这是我尝试进行查询。
[{ “id”:null, “name”:null, “/ common / topic / description”:null, “type”:“/ location / country”, “/ location / country / iso_alpha_3”:“美国” }]
当我运行此查询时,不会填充common / topic / description字段。 有没有其他方法可以检索国家/地区的描述并按字母代码3进行过滤?
答案 0 :(得分:1)
您可以使用Freebase Topic API:
执行此操作https://www.googleapis.com/freebase/v1/topic/authority/iso/3166-1/alpha-3/JAM?filter=/common/topic/description
请确保您按API响应中的规定正确归属于该来源。
答案 1 :(得分:1)
ISO国家/地区代码在以/ authority为根的名称空间中注册,这些标识符可与/ en或/ m名称空间中的标识符互换使用。只需将相应的ID替换为Text API调用,例如
https://www.googleapis.com/freebase/v1/text/authority/iso/3166-1/alpha-3/USA