咨询Amadeus API的regionCode可选值及对应ISO标准
Amadeus
/airline/destinations 接口 regionCode 详解 1. 关于文档提及的ISO标准
Amadeus这里标注的"符合ISO标准的地区代码"表述存在误导,实际上该接口的regionCode是航空业通用的自定义区域编码,并非通用的ISO 3166国家/地区代码,也没有对应的公开ISO标准文档。
2. 完整regionCode列表(含补充验证项)
结合你测试得到的结果,补充航空业常见的遗漏项后,完整可用的编码如下:
EUROP:欧洲地区NAMER:北美地区ASIA:亚洲大陆核心区(不含东南亚)EURAS:欧亚跨洲地区SEASI:东南亚地区SAMER:南美地区AUSTL:澳新及大洋洲地区MEAST:中东地区CARIB:加勒比地区AFRCA:非洲地区(建议自行测试验证,多数航空API均包含该区域)
3. 各编码对应国家范围(航空业通用划分)
EUROP:欧盟成员国、英国、挪威、瑞士、冰岛等欧洲主权国家及地区NAMER:美国、加拿大、墨西哥、百慕大、格林纳达等北美及加勒比北部国家/地区ASIA:中国、日本、韩国、印度、伊朗、巴基斯坦等亚洲大陆主要国家(不含东南亚)EURAS:俄罗斯(欧亚领土部分)、土耳其(跨欧亚部分)、哈萨克斯坦等跨欧亚国家SEASI:泰国、新加坡、马来西亚、印度尼西亚、越南、菲律宾等东南亚国家SAMER:巴西、阿根廷、智利、秘鲁、哥伦比亚等南美国家AUSTL:澳大利亚、新西兰、斐济、巴布亚新几内亚、所罗门群岛等大洋洲国家/地区MEAST:沙特阿拉伯、阿联酋、以色列、卡塔尔、科威特、埃及(西奈半岛及部分本土)等中东国家CARIB:古巴、多米尼加、巴哈马、牙买加、海地等加勒比海国家/地区AFRCA:南非、尼日利亚、肯尼亚、埃及(大部分本土)、埃塞俄比亚等非洲国家
4. 快速验证国家对应区域的方法
如果不确定某个国家所属的regionCode,可以调用/airline/destinations接口时传入该国任意机场的IATA代码(如中国北京首都机场PEK),不指定regionCode参数,返回结果中的regionCode字段即为该机场所属的区域编码。
内容的提问来源于stack exchange,提问作者Daniel Bil
相关产品推荐
相关产品推荐

