Service
支持下列操作。有关正式定义,请查看服务说明。
-
Blank_Screen
方法说明:黑屏(不用) -
Create_XingChengDan
方法说明:创建行程单
参数说明:
PiaoHao:票号
XCD:行程单号
OfficeID:OFFICE号 -
Create_XingChengDan_New
方法说明:创建行程单(新)
参数说明:
PiaoHao:票号
XCD:行程单号
OfficeID:OFFICE号 -
CrsCommand_Screen
方法说明:黑屏 -
Delete_XingChengDan
方法说明:作废行程单
参数说明:
PiaoHao:票号
XCD:行程单号
OfficeID:OFFICE号 -
Guest_Avi_SMS
方法说明:航信短信接口 -
Guest_Certification
方法说明:websever认证 -
Guest_IP
方法说明:查看IP -
Guest_PAT
方法说明:PNR号提取票价(成人最低价)
参数说明
OFFICE:OFFICE号
PNR:PNR号
Start:提取票价失败是否启动删除PNR:1-启动,0-不启动 -
Guest_PAT_CH
方法说明:PNR号提取票价(儿童最低价)
参数说明
OFFICE:OFFICE号
PNR:PNR号
Start:提取票价失败是否启动删除PNR:1-启动,0-不启动 -
Guest_PAT_IN
方法说明:PNR号提取票价(婴儿最低价)
参数说明
OFFICE:OFFICE号
PNR:PNR号
Start:提取票价失败是否启动删除PNR:1-启动,0-不启动 -
Guest_PAT_Y
方法说明:PNR号提取票价(成人所有价)
参数说明
OFFICE:OFFICE号
PNR:PNR号
Start:提取票价失败是否启动删除PNR:1-启动,0-不启动 -
KaYn_Add_Integral
方法说明:添加积分
参数说明:
PNR:PNR号码
Airlines:航空公司
Number:卡号,多个卡号请用,分割,最后不需要加逗号
No:编号和卡号是对应的1唯数组,主要是用在1个PNR号多个乘机人,有些乘机人没有积分卡
OfficeID_A:指定OFFICE号添加 -
KaYn_All_Demand
方法说明:航班查询显示当天全部直飞航班
参数说明
flying_off:起飞城市三字码
arrive:到达城市三字码
takeoff_date:查询日期格式YYYY-MM-DD
time:查询开始时间格式0600查询从6点开始,为空则默认0000
OfficeID_A:OFFICE号
Gongxiang:填写参数真假,真屏蔽共享航班,假不屏蔽共享航班
HangKongGongSi:查询指定航空公司,指定填写航空公司2字码不指定填写0或空 -
KaYn_Baby_Ticket
方法说明:订婴儿票
参数说明
PNR:成人PNR号
AdultName:成人姓名
BabyName:婴儿姓名(王二小)
BabyPY:婴儿姓名拼音(wang/erxiao)
BabyBirthday:婴儿出生日期(2009-09-09)
OFFICE:OFFICE号 -
KaYn_CHD_Ticket
方法说明:订儿童票
参数说明
flying_off:起飞城市三字码(如果是联程或往返用逗号隔开)
arrive:到达城市三字码(如果是联程或往返用逗号隔开)
takeoff_date:起飞日期(YYYY-MM-DD,如果是联程或往返用逗号隔开)
time:起飞时间(0000,如果是联程或往返用逗号隔开)
Company:航班号(CA1408,如果是联程或往返用逗号隔开)
Accommodation:舱位(如果是联程或往返用逗号隔开)
Name:姓名(格式:王二小,多人用逗号隔开)
Birthday:出生日期或证件号码(格式:2008-08-08或证件号,多人用逗号隔开.注:南航必须输入出生日期)
Phone:电话号码
AdultPNR:成人PNR(用于儿童与成人关联,为空则不关联)
Office:OFFICE号 -
KaYn_Change_PID
方法说明:修改证件号
参数说明
PNR:PNR号
NAME:姓名
PID:证件号
Company:航空公司二字码
OFFICE:OFFICE号 -
KaYn_CrsCommand_F_RR
方法说明:做假RR记录。
参数说明
PNR:PNR号
OfficeID:OFFICE号
参数返回:
1.返回0000,PNR号,(做假RR记录成功)
2.如果返回0001就是失败 -
KaYn_CrsCommand_PAT
方法说明:做运价
参数说明
PNR:PNR号
OfficeID:OFFICE号
EI:EI内容
CLASS:成人还是儿童,儿童填写false,成人填写true
返回参数说明:
正确返回:0000,PNR号,舱位,票价,机建,燃油,总价
返回错误:0001,错误结果 -
KaYn_CrsCommand_Q
方法说明:Q信箱 -
KaYn_CrsCommand_RR
方法说明:做RR记录。
参数说明
PNR:PNR号
OfficeID:OFFICE号
参数返回:
1.返回0000,PNR号,(做RR记录成功)
2.如果返回0001就是失败 -
KaYn_CrsCommand_TV
方法说明:废票 -
KaYn_CrsCommand_Votes
方法说明:提取票号 -
KaYn_CrsCommand_etdz
方法说明:出电子客票ETDZ
参数说明
PNR:PNR号
PrintNo:打印端口号
OfficeID:OFFICE号
参数返回:
1.返回0000,PNR号,(出电子客票成功)
2.如果返回0001就是失败 -
KaYn_DETR_F
方法说明:根据票号提取证件号
参数说明
Votes:票号
OFFICE:OFFICE号
正确返回:
0000,证件号码,是否创建行程单(0未创建,1已创建) -
KaYn_DETR_NI
方法说明:DETR证件号提取信息
参数说明
ID_No:证件号
OFFICE:OFFICE号
正确返回:
单张票:0000,签注信息,乘机人,大编码|小编码,起飞城市,到达城市,航站楼,航空公司,航班号,舱位,起飞日期,起飞时间,客票级别,客票生效日期,有效截至日期,免费行李,状态,票价,机建,燃油,合计,票号
多张票:0000^票号,姓名,证件号或行程单号,航班,起飞日期,城市对,状态^票号,姓名,证件号或行程单号,航班,起飞日期,城市对,状态
错误返回:
0001,错误结果 -
KaYn_DETR_NM
方法说明:DETR姓名提取信息
参数说明
Passenger:姓名
OFFICE:OFFICE号
正确返回:
单张票:0000,签注信息,乘机人,大编码|小编码,起飞城市,到达城市,航站楼,航空公司,航班号,舱位,起飞日期,起飞时间,客票级别,客票生效日期,有效截至日期,免费行李,状态,票价,机建,燃油,合计,票号
多张票:0000^票号,姓名,证件号或行程单号,航班,起飞日期,城市对,状态^票号,姓名,证件号或行程单号,航班,起飞日期,城市对,状态
错误返回:
0001,错误结果 -
KaYn_DETR_TN
方法说明:DETR票号提取信息
参数说明
Votes:票号
OFFICE:OFFICE号
正确返回:
0000,签注信息,乘机人,大编码|小编码,起飞城市,到达城市,航站楼,航空公司,航班号,舱位,起飞日期,起飞时间,客票级别,客票生效日期,有效截至日期,免费行李,状态,票价,机建,燃油,合计,票号 -
KaYn_FD
方法说明:FD查询票价
参数说明
flying_off:起飞城市三字码
arrive:到达城市三字码
takeoff_date:时间(格式2009-09-01)如果查询当天可以填写0或不填
Company:航空公司2字码(查询所有航空公司则填0或不填)
OfficeID:OFFICE号 -
KaYn_FF
方法说明:FF指令查询航班信息
参数说明
HangBan:航班号比如:CZ3341
takeoff_date:日期格式2009-01-03
OFFICE:OFFICE号
返回参数说明:
失败返回:0001,
成功返回:0000,WUH|1645|738,NNG|1810|1910,HAK|2000,
说明:分割是用逗号分割,竖线代表2次分割,
WUH 起飞时间1645,机型738
NNG到达时间1810,起飞时间1910
HAK到达时间2000 -
KaYn_GJ_PNR
方法说明:产生国际PNR
参数说明
flying_off:起飞城市
arrive:到达城市
takeoff_date:起飞日期
time:起飞时间
Company:航空公司名字CA1408
Accommodation:舱位
CHN:国家级别(多人的时候用逗号分隔,末尾无逗号)
Passport:护照号(多人的时候用逗号分隔,末尾无逗号)
Visa:签证地点(多人的时候用逗号分隔,末尾无逗号)
Birthday:生日日期(格式1981-08-01)(多人的时候用逗号分隔,末尾无逗号)
Gender:性别,女请填写false,男请填写true(多人的时候用逗号分隔,末尾无逗号)
PassportValid:护照有限期(2009-01-01)(多人的时候用逗号分隔,末尾无逗号)
Name:姓名(多人的时候用逗号分隔,末尾无逗号)
UserOfficeId:OFFICE号
Phone:联系电话 -
KaYn_GetInfoByVotes
方法说明:根据票号提取机票信息
参数说明
Votes:票号
OFFICE:OFFICE号
正确返回:
0000,票号,票价,机建,燃油,合计,证件号码,签注信息,乘机人,大编码,起飞城市,到达城市,航空公司,航班号,舱位,起飞日期,起飞时间,免费行李,是否创建行程单(0未创建,1已创建) -
KaYn_GetInfoByVotes_New
方法说明:根据票号提取机票信息(新)
参数说明
Votes:票号
OFFICE:OFFICE号
正确返回:
0000,票号,票价,机建,燃油,合计,证件号码,签注信息,乘机人,大编码|小编码,起飞城市,到达城市,航站楼,航空公司,航班号,舱位,起飞日期,起飞时间,客票级别,客票生效日期,有效截至日期,免费行李,状态,是否创建行程单(0未创建,1已创建) -
KaYn_GetPrice
方法说明:产生PNR获取价格
参数说明
flying_off:起飞城市三字码(如果是联程或往返用逗号隔开)
arrive:到达城市三字码(如果是联程或往返用逗号隔开)
takeoff_date:起飞日期(YYYY-MM-DD,如果是联程或往返用逗号隔开)
time:起飞时间(0000,如果是联程或往返用逗号隔开)
Company:航空公司名字(CA1408,如果是联程或往返用逗号隔开)
Accommodation:舱位(如果是联程或往返用逗号隔开)
Name:姓名(多个用逗号隔开)
Userid:证件号(多个用逗号隔开)
UserOfficeId:OFFICE号
Phone:电话号码 -
KaYn_Hangs
方法说明:挂起
参数说明
Votes:票号
OFFICE:OFFICE号 -
KaYn_KK_HK
方法说明:KK状态转HK状态
参数说明
PNR:PNR号
OFFICE:OFFICE号 -
KaYn_NFD
方法说明:查询特价舱位
参数说明
flying_off:起飞城市三字码
arrive:到达城市三字码
HangKongGongSi:航空公司2字码
CangWei:舱位,0表示所有舱位
QueKou:是否过滤缺口程,1代表过滤,0代表不过滤
LianCheng:是否过滤联程,1代表过滤,0代表不过滤
takeoff_date:时间(格式2009-09-01)如果查询当天可以填写0
OfficeID:OFFICE号
RiZhi:是否启用NFN消息功能,启用填写1,不启用填写0(注意启用后会造成流量很大建议不启用) -
KaYn_PNR_Change
方法说明:改签(测试中)
参数说明
PNR:PNR号
Citys:城市对,如CTUPEK
FLT_No:航班号,如CA1408
CangWei:舱位
takeoff_date:起飞日期(YYYY-MM-DD)
OFFICE:OFFICE号 -
KaYn_PNR_SPLIT
方法说明:PNR分离
参数说明
PNR:PNR号
Names:要分离的乘机人(姓名1,姓名2)
OFFICE:OFFICE号 -
KaYn_Unlock
方法说明:解挂
参数说明
Votes:票号
OFFICE:OFFICE号 -
KaYn_XEPNR
方法说明:删除PNR号
参数说明
PNR:PNR号
Office:OFFICE号 -
KaYn_eTerm_Tk_Str
方法说明:产生PNR号
参数说明
flying_off:起飞城市三字码(如果是联程或往返用逗号隔开)
arrive:到达城市三字码(如果是联程或往返用逗号隔开)
takeoff_date:起飞日期(YYYY-MM-DD,如果是联程或往返用逗号隔开)
time:起飞时间(0000,如果是联程或往返用逗号隔开)
Company:航空公司名字(CA1408,如果是联程或往返用逗号隔开)
Accommodation:舱位(如果是联程或往返用逗号隔开)
Name:姓名(多个用逗号隔开)
Userid:证件号(多个用逗号隔开)
UserOfficeId:OFFICE号
Phone:电话号码 -
KaYn_eTerm_Tk_Str_New
方法说明:产生PNR号,加入了授信OFFICE
参数说明
flying_off:起飞城市三字码(如果是联程或往返用逗号隔开)
arrive:到达城市三字码(如果是联程或往返用逗号隔开)
takeoff_date:起飞日期(YYYY-MM-DD,如果是联程或往返用逗号隔开)
time:起飞时间(0000,如果是联程或往返用逗号隔开)
Company:航空公司名字(CA1408,如果是联程或往返用逗号隔开)
Accommodation:舱位(如果是联程或往返用逗号隔开)
Name:姓名(多个用逗号隔开)
Userid:证件号(多个用逗号隔开)
UserOfficeId:OFFICE号
Phone:电话号码
allowOffices:授信OFFICE(多个用逗号隔开) -
PNR_Demand
方法说明:读取PNR信息。
参数说明
PNR:PNR号
OfficeID:OFFICE号 -
PNR_Team_Demand
方法说明:读取团队PNR信息。
参数说明
PNR:PNR号
OfficeID:OFFICE号 -
Team_SD
方法说明:团队订票
参数说明
Flights:航班号(如果是联程或往返用逗号隔开)
bunk:舱位(如果是联程或往返用逗号隔开)
shijian:起飞日期(YYYY-MM-DD,如果是联程或往返用逗号隔开)
chengshi:城市对三字码(如果是联程或往返用逗号隔开)
Number:人数
shijianA:起飞时间(0800,如果是联程或往返用逗号隔开)
Phone:电话号码
UserOfficeId:OFFICE号
Name:团队名字 -
Team_SD_Add
方法说明:团队添加人员
参数说明
PNRPNR号
Name:姓名,多人用逗号分隔,末尾没逗号
OFFICE:OFFICE号 -
Team_SD_AddPeople
方法说明:团队添加人员名字和身份证
参数说明
PNR:PNR号码
NAME:姓名1,姓名2
PID:身份证1,身份证2
Company:航空公司2字码
OFFICE:OFFICE号 -
Team_SD_KK
方法说明:检测团队KK状态
参数说明
PNR:PNR号
OFFICE:OFFICE号 -
Team_SD_Location
方法说明:删除团队单个信息
参数说明
PNR:5位PNR号码
Name:姓名,多个人可以用,分割末尾没逗号
OFFICE:OFFICE号 -
Team_SD_Separation
方法说明:团队PNR分离
参数说明
PNR:PNR号
Name:姓名,多个人可以用,分割末尾没逗号
OFFICE:OFFICE号 -
Team_SD_Status
方法说明:团队添加身份证
参数说明
PNR:PNR号码
Status:姓名A|身份证A,姓名B|身份证B
Company:航空公司2字码
OFFICE:OFFICE号 -
Team_SD_XingCheng
方法说明:判断行程单是否有效
参数说明:
PiaoHao:票号
OfficeID:OFFICE号
返回参数说明:
0可以退票,1不能退票
此 Web 服务使用 http://tempuri.org/ 作为默认命名空间。
建议: 公开 XML Web services 之前,请更改默认命名空间。
每个 XML Web services 都需要一个唯一的命名空间,以便客户端应用程序能够将它与 Web 上的其他服务区分开。http://tempuri.org/ 可用于处于开发阶段的 XML Web services,而已发布的 XML Web services 应使用更为永久的命名空间。
应使用您控制的命名空间来标识 XML Web services。例如,可以使用公司的 Internet 域名作为命名空间的一部分。尽管有许多 XML Web services 命名空间看似 URL,但它们不必指向 Web 上的实际资源。(XML Web services 命名空间为 URI。)
使用 ASP.NET 创建 XML Web services 时,可以使用 WebService 特性的 Namespace 属性更改默认命名空间。WebService 特性适用于包含 XML Web services 方法的类。下面的代码实例将命名空间设置为“http://microsoft.com/webservices/”:
C#
[WebService(Namespace="http://microsoft.com/webservices/")]
public class MyWebService {
// 实现
}
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService
' 实现
End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")]
public ref class MyWebService {
// 实现
};
有关 XML 命名空间的更多详细信息,请参阅 Namespaces in XML (XML 命名空间)上的 W3C 建议。
有关 WSDL 的更多详细信息,请参阅 WSDL Specification (WSDL 规范)。
有关 URI 的更多详细信息,请参阅 RFC 2396。