繁体   English   中英

Freebase MQL查询可通过Alpha 3代码检索国家/地区描述

[英]Freebase MQL query to retrieve country description by alpha 3 code

我一直在尝试提出适当的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进行过滤吗?

您可以使用Freebase Topic API来做到这一点:

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

请确保您按照API响应中的说明正确归属了来源。

ISO国家/地区代码在以/ authority为根的命名空间中注册,并且这些标识符可以与/ en或/ m命名空间中的标识符互换使用。 只需将适当的ID替换为您的Text API调用即可,例如

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM