1
我試圖使用freebase返回一個城市相關國家的ISO代碼。freebase api獲取城市的國家代碼
我有這個MQL工作,但它不適用於某些城市,可能有更直接的方法來做同樣的事情?
{
"id": "/en/amarillo",
"/location/location/containedby": [
"/location/country/iso3166_1_alpha2": null,
"type": "/location/country"
]
}
對於較小的城市它偶爾不起作用。更好的辦法是使用Freebase建議(我用來收集城市)在相同的請求中返回ISO代碼?
jQuery ->
$("#city_name")
.suggest(type: "/location/citytown")
.bind "fb-select", (e, data) ->
$("#city_freebase_id").val data.id
是的,不幸的是,在新的搜索API和新的Freebase建議中不贊成使用mql_output。您需要從jQuery執行單獨的MQL讀取API調用以查找ISO代碼。 – 2012-03-29 18:24:26