聚合数据iOS SDK 全国车辆违章 演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括:

2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数

/**
@brief 车辆违章查询--1、获取支持城市接口

*/
#define kJHAPIS_LIFE_WZ_CITYS @"juhe.apis.wz.citys" //1、获取支持城市接口

/**
@brief 车辆违章查询--2、请求违章查询接口

*/
#define kJHAPIS_LIFE_WZ_QUERY @"juhe.apis.wz.query" //2、请求违章查询接口

/**
@brief 车辆违章查询--3、车辆(号牌)种类编号查询接口

*/
#define kJHAPIS_LIFE_WZ_HPZL @"juhe.apis.wz.hpzl" //3、车辆(号牌)种类编号查询接口

/**
@brief 车辆违章查询--4、接口剩余次数查询

*/
#define kJHAPIS_LIFE_WZ_STATUS @"juhe.apis.wz.status" //4、接口剩余次数查询

3,接口在程序中调用方法(将ViewController.m改为.mm)

#import "ViewController.h"

#import <JuheApis/JuheAPI.h>
#import <JuheApis/JHOpenidSupplier.h>
#import <JuheApis/JHSDKAPIPath.h>

@interface ViewController ()
@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[[JHOpenidSupplier shareSupplier] registerJuheAPIByOpenId:@"申请到的OpenId“];

UIButton* beginBtn=[UIButton buttonWithType:UIButtonTypeSystem];
beginBtn.frame=CGRectMake(20, 111, 280, 40);
[beginBtn setTitle:@"开始" forState:UIControlStateNormal];
[beginBtn setTitleColor:[UIColor darkGrayColor] forState:UIControlStateNormal];
[beginBtn addTarget:self action:@selector(doTestAction) forControlEvents:UIControlEventTouchUpInside];
[beginBtn setBackgroundImage:[UIImage imageNamed:@"button5"] forState:UIControlStateNormal];
[self.view addSubview:beginBtn];
}

- (void)doTestAction
{
/* 1、获取支持城市接口 */
[self test : kJHAPIS_LIFE_WZ_CITYS parameters : @{@"province":@"JS",@"dtype":@"json"} ] ;
/* 2、请求违章查询接口 */
[self test : kJHAPIS_LIFE_WZ_QUERY parameters : @{@"dtype":@"json",@"city":@"SH",@"hphm”:@“苏L50A11",@"hpzl":@"02"}] ;
/* 3、车辆(号牌)种类编号查询接口 */
[self test : kJHAPIS_LIFE_WZ_HPZL parameters : @{@"dtype":@"json" }];
/* 4、接口剩余次数查询 */
[self test : kJHAPIS_LIFE_WZ_STATUS parameters : @{@"dtype":@"json" }];

}

- (void)test:(NSString *)path parameters:(NSDictionary *)parameters{

JuheAPI *juheapi = [JuheAPI shareJuheApi];
[juheapi executeWorkWithAPI:path
parameters:parameters
success:^(id responseObject){
if ([[parameters objectForKey:@"dtype"] isEqualToString:@"xml"]) {
NSLog(@"***xml*** \n %@", responseObject);
}else{
int error_code = [[responseObject objectForKey:@"error_code"] intValue];
if (!error_code) {
NSLog(@" %@", responseObject);
}else{
NSLog(@" %@", responseObject);
}
}

} failure:^(NSError *error) {
NSLog(@"error: %@",error.description);
}];
}

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end

4,全国车辆违章接口返回数据说明以及错误码说明

1 . API : juhe.apis.wz.citys (宏 : kJHAPIS_LIFE_WZ_CITYS )

2 . API : juhe.apis.wz.query (宏 : kJHAPIS_LIFE_WZ_QUERY )

3 . API : juhe.apis.wz.hpzl (宏 : kJHAPIS_LIFE_WZ_HPZL )

4 . API : juhe.apis.wz.status (宏 : kJHAPIS_LIFE_WZ_STATUS )

错误码

5, 更多聚合数据SDK接口,访问这里: http://www.juhe.cn/juhesdk/idocs

时间: 2025-01-10 22:34:30

聚合数据iOS SDK 全国车辆违章 演示示例的相关文章

聚合数据Android SDK 全国加油站查询演示示例

1.聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据. 2.下载聚合数据SDK,将开发包里的juhe_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图: 3. 根据接口说明文档找到以下方法: Java代码   /** * 按城市检索加油站 * * @param city 城市名 * @param page 页数 默认1 * 

聚合数据iOS SDK 全国加油站[实时油价]演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括: 2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数 /*** 全国加油站[实时油价] ***//**@brief 全国加油站[实时油价] -> 按城市检索加油站@param city string 必填 城市名urlencode utf8;@param page int 非必填 页数,默认1*/#define kJHAPIS_LIFE_OIL

聚合数据iOS SDK 全国天气预报演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括: 2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数 /*** 全国天气预报 ***/ /**@brief 全国天气 -> 根据城市名/id查询天气@param cityname string 必填 城市名或城市ID,如:"苏州"@param dtype string 必填 返回数据格式:json或xml,默认json@para

聚合数据Android SDK 短信验证演示示例

1.到libs聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据. 2.下载聚合数据SDK,将开发包里的smscaptcha_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图: 3.根据接口说明文档找到以下方法: Java代码   /** * * @param phone *            phone number *

聚合数据Android SDK 空气质量查询演示示例

1.聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据. 2.下载聚合数据SDK,将开发包里的juhe_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图: 3. 根据接口说明文档找到以下方法: Java代码   /** * 城市空气质量 * * @param city *            城市名称的中文名称或拼音,如:上

聚合数据iOS SDK 12306火车票查询订票演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括: 2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数 /* 12306火车票查询订票 *//**@brief 2306火车票查询订票--1.车次查询@param lname string 必填 车次名称,如:G4@param ldtype string 非必填 返回数据的格式,xml或json,默认json*/#define kJHAPIS_L

聚合数据iOS SDK 快递查询演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括: 2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数 /*** 常用快递 ***//**@brief 常用快递 -> 常用快递查询API@param com string 是 需要查询的快递公司编号@param no string 是 需要查询的订单号@param dtype string 否 返回数据的格式,xml或json,默认json*/

聚合数据开发之全国天气预报查询Android程序

一.项目演示效果如下: 项目源代码下载地址: http://yunpan.cn/cZVWIieuFyK9I 访问密码 2eac 二.使用 聚合数据SDK: (1)聚合数据官网地址:http://www.juhe.cn/ (2)注册账号-创建一个新应用(在个人中心页面-数据中心-申请数据)–填入自己的应用–找到分类–天气预报-全国天气预报 (3)下载sdk (由于项目使用的是1点几的版本,所以请下载:包含在我的项目中!) (4)参考开发文档:http://www.juhe.cn/juhesdk/a

聚合数据 iOS 项目开发实战:条码查询器

记录下,聚合数据 iOS 项目开发实战:条码查询器:视频地址:http://www.jikexueyuan.com/course/324.html 条码查询API:https://www.juhe.cn/docs/api/id/52 核心内容: 1.条码查询器结构分析.2.如何将聚合数据 SDK 添加到工程中.3.模型以及业务类的封装.4.控制器间的数据传递.5.tableView 以及 webView 的使用. 具体课时 1.条码查询器界面搭建 12:53 本课时通过分析条码查询的UI结构和业