【移动应用开发技术】聚合数据iOS SDK 12306火车票查询订票演示示例_第1页
【移动应用开发技术】聚合数据iOS SDK 12306火车票查询订票演示示例_第2页
【移动应用开发技术】聚合数据iOS SDK 12306火车票查询订票演示示例_第3页
【移动应用开发技术】聚合数据iOS SDK 12306火车票查询订票演示示例_第4页
【移动应用开发技术】聚合数据iOS SDK 12306火车票查询订票演示示例_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【移动应用开发技术】聚合数据iOSSDK12306火车票查询订票演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括:/20141009100644765?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU29yb3NX/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast2,在聚合SDKFramework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数/*12306火车票查询订票*//**@brief2306火车票查询订票--1、车次查询@paramlnamestring必填车次名称,如:G4@paramldtypestring非必填返回数据的格式,xml或json,默认json*/#definekJHAPIS_LIFE_TRAIN_S@"juhe.apis.train.s"//1、车次查询/**@brief12306火车票查询订票--2、站到站查询@paramstartstring必填出发站@paramendstring必填终点站@paramtraintypestring非必填列车类型,G-高速动车K-快速T-空调特快D-动车组Z-直达特快Q-其他@paramdtypestring非必填返回数据的格式,xml或json,默认json*/#definekJHAPIS_LIFE_TRAIN_S2S@"juhe.apis.train.s2s"//2、站到站查询/**@brief12306火车票查询订票--3、12306实时余票查询@paramdtypestring非必填返回数据的格式,xml或json,默认json@paramfromstring必填出发站,如:上海虹桥@paramtostring必填到达站,如:温州南@paramdatestring非必填出发日期,默认今日@paramttstring非必填车次类型,默认全部,如:G(高铁)、D(动车)、T(特快)、Z(直达)、K(快速)、Q(其他)*/#definekJHAPIS_LIFE_TRAIN_YP@"juhe.apis.train.yp"//3、12306实时余票查询/**@brief12306火车票查询订票--4、12306订票①:查询车次@paramfromstring必填出发站名称:如上海虹桥@paramtostring必填到达站名称:如温州南@paramdatedate非必填默认当天,格式:2014-07-11@paramttstring非必填车次类型,默认全部,如:G(高铁)、D(动车)、T(特快)、Z(直达)、K(快速)、Q(其他)*/#definekJHAPIS_LIFE_TRAIN_TICKET_CC@"juhe.apis.train.ticket.cc"//4、12306订票①:查询车次/**@brief12306火车票查询订票--5、12306订票②:提交订单@paramnamestring必填乘客姓名@paramseatstring必填座位类型:商务座:9,一等座:M,二等座:O,特等座:P,高级软卧:6,软卧:4,硬卧:3,软座:2,硬座:1,无座:0@parammobilestring必填乘客手机号码@paramidcardstring必填乘客***号码@paramusernamestring必填12306官网账号@parampasswordstring必填12306官网密码@paramtrain_nostring必填步骤①对应车次返回值@paramstation_train_codestring必填步骤①对应车次返回值@paramfrom_station_telecodestring必填步骤①对应车次返回值@paramto_station_telecodestring必填步骤①对应车次返回值@paramfrom_station_namestring必填步骤①对应车次返回值@paramto_station_namestring必填步骤①对应车次返回值@paramsecretStrstring必填步骤①对应车次返回值*/#definekJHAPIS_LIFE_TRAIN_TICKET_ORDER@"juhe.apis.train.ticket.order"//5、12306订票②:提交订单3,快递查询接口在程序中调用方法(将ViewController.m改为.mm)#import"ViewController.h"#import<JuheApis/JuheAPI.h>#import<JuheApis/JHOpenidSupplier.h>#import<JuheApis/JHSDKAPIPath.h>@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.[[JHOpenidSuppliershareSupplier]registerJuheAPIByOpenId:@"申请到的OpenId“];UIButton*beginBtn=[UIButtonbuttonWithType:UIButtonTypeSystem];beginBtn.frame=CGRectMake(20,111,280,40);[beginBtnsetTitle:@"开始"forState:UIControlStateNormal];[beginBtnsetTitleColor:[UIColordarkGrayColor]forState:UIControlStateNormal];[beginBtnaddTarget:selfaction:@selector(doTestAction)forControlEvents:UIControlEventTouchUpInside];[beginBtnsetBackgroundImage:[UIImagep_w_picpathNamed:@"button5"]forState:UIControlStateNormal];[self.viewaddSubview:beginBtn];}-(void)doTestAction{/*1、车次查询*/[selftest:

kJHAPIS_LIFE_TRAIN_S

parameters:@{@"name":@"G4",@"dtype":@"json"}];/*2、站到站查询*/[selftest:kJHAPIS_LIFE_TRAIN_S2S

parameters:@{@"start":@"上海虹桥"

,@"end":@"苏州园区"}];/*3、12306实时余票查询*/[selftest:kJHAPIS_LIFE_TRAIN_YPparameters:@{@"from":@"上海虹桥",@"to":@"温州南"}];/*4、12306订票①:查询车次*/[selftest:kJHAPIS_LIFE_TRAIN_TICKET_CCparameters:@{@"from":@"上海虹桥",@"to":@"温州南"}];/*5、12306订票②:提交订单*/[selftest:kJHAPIS_LIFE_TRAIN_TICKET_ORDERparameters:@{@"name":@"乘客姓名",@"seat":@"O",@"mobile":@"乘客手机号码",@"idcard":@"乘客***号码",@"username":@"12306官网账号",@"password":@"12306官网密码",@"train_no":@"步骤①对应车次返回值",@"station_train_code":@"步骤①对应车次返回值",@"from_station_telecod":@"步骤①对应车次返回值"}];}-(void)test:(NSString*)pathparameters:(NSDictionary*)parameters{JuheAPI*juheapi=[JuheAPIshareJuheApi];[juheapiexecuteWorkWithAPI:pathparameters:parameterssuccess:^(idresponseObject){if([[parametersobjectForKey:@"dtype"]isEqualToString:@"xml"]){NSLog(@"***xml***\n%@",responseObject);}else{interror_code=[[responseObjectobjectForKey:@"error_code"]intValue];if(!error_code){NSLog(@"%@",responseObject);}else{NSLog(@"%@",responseObject);}}}failure:^(NSError*error){NSLog(@"error:%@",error.description);}];}-(void)didReceiveMemoryWarning{[superdidReceiveMemoryWarning];//Disposeofanyresourcesthatcanberecreated.}@end4,12306火车票查询订票接口返回数据说明以及错误码说明1、车次查询

API:juhe.apis.train.s(宏:

kJHAPIS_LIFE_TRAIN_S)

返回字段:2、站到站查询

API:juhe.apis.train.s2s(宏:

kJHAPIS_LIFE_TRAIN_S2S)

返回字段:3、12306实时余票查询API:juhe.apis.train.yp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论