是否有人能够从UNdata API请求数据?我正在尝试使用pandasmdx从UNdata API请求人口数据但是还没有成功。
以下是我使用的代码:
from pandasdmx import Request
unsd = Request('UNSD')
data_response = unsd.data(resource_id = 'DF_UNDATA_WPP', key = {
'INDICATOR': ['SP_POP_TOTL']
, 'FREQ':['A']
, 'AGE': ['_T']
, 'SEX':['_T']
, 'LOCATION':['_T']
,'REF_AREA':['USA']
, 'SCENARIO':['M']}
, params={'updatedAfter':'2000'})
但是,我收到以下错误:
HTTPError: 404 Client Error: Not Found for url: http://data.un.org/WS/rest/data/DF_UNDATA_WPP/_T.A.SP_POP_TOTL._T._T.CAN.M/?updatedAfter=2000
打开链接会显示以下消息:
Not Found - NoRecordsFound
UNdata API:http://data.un.org/Host.aspx?Content=API