# 国家数据

国家信息的搜索。接口将返回国家代号以及国家名称等信息。

POST
https://api.didatravel.com/api/staticdata/GetCountryList?$format=json
In the following example, the code parameters inside are modifiable.
Use the following method to test API:
{
    "Header": {
        "ClientID": "DidaApiTestID",
        "LicenseKey": "TestKey"
    }
}
In the following example, the code parameters inside are modifiable.
Use the following method to test API:
<GetCountryListRQ>
  <Header>
    <ClientID>DidaApiTestID</ClientID>
    <LicenseKey>TestKey</LicenseKey>
  </Header>
</GetCountryListRQ>
   [
    {
        "name": "Header",
        "description": "请求机构的相关验证信息",
        "children": [
            {
                "name": "ClientID",
                "description": "机构账号"
            },
            {
                "name": "LicenseKey",
                "description": "机构账号密码"
            }
        ]
    }
]
Request Parameters
Header HeaderType
请求机构的相关验证信息HeaderType
Request Sample
{
    "Header": {
        "ClientID": "DidaApiTestID",
        "LicenseKey": "TestKey"
    }
}
Request Sample
<GetCountryListRQ>
  <Header>
    <ClientID>DidaApiTestID</ClientID>
    <LicenseKey>TestKey</LicenseKey>
  </Header>
</GetCountryListRQ>
   [
    {
        "name": "Error",
        "description": "",
        "children": [
            {
                "name": "Code",
                "description": "错误代码"
            },
            {
                "name": "Message",
                "description": "错误描述"
            }
        ]
    },
    {
        "name": "Success",
        "description": "",
        "children": [
            {
                "name": "Countries",
                "description": "国家信息的集合",
                "children": [
                    {
                        "name": "ISOCountryCode",
                        "description": "国家 ISO 代码"
                    },
                    {
                        "name": "CountryName",
                        "description": "国家英文名"
                    },
                    {
                        "name": "CountryName_CN",
                        "description": "国家中文名"
                    }
                ]
            }
        ]
    }
]
Response Parameters
Error ErrorType
ErrorType
Success GetCountryListRSSuccess
GetCountryListRSSuccess
Response Sample
{
    "Success": {
        "Countries": [
            {
                "CountryName_CN": "安道尔",
                "CountryName": "Andorra",
                "ISOCountryCode": "AD"
            },
            {
                "CountryName_CN": "阿拉伯联合酋长国",
                "CountryName": "United Arab Em",
                "ISOCountryCode": "AE"
            },
            {
                "CountryName_CN": "阿富汗",
                "CountryName": "Afghanistan",
                "ISOCountryCode": "AF"
            }
        ]
    }
}
Response Sample
<?xml version="1.0"?>
<GetCountryListRS>
  <Success>
    <Countries>
      <Country>
        <ISOCountryCode>AD</ISOCountryCode>
        <CountryName>Andorra</CountryName>
        <CountryName_CN>安道尔</CountryName_CN>
      </Country>
      <Country>
        <ISOCountryCode>AE</ISOCountryCode>
        <CountryName>United Arab Em</CountryName>
        <CountryName_CN>阿拉伯联合酋长国</CountryName_CN>
      </Country>
      <Country>
        <ISOCountryCode>AF</ISOCountryCode>
        <CountryName>Afghanistan</CountryName>
        <CountryName_CN>阿富汗</CountryName_CN>
      </Country>
    </Countries>
  </Success>
</GetCountryListRS>