下载地址
https://gitee.com/piaoniu/piaoniu-opensdk/blob/master/README.md
使用方式
- 创建PNApi对象,填入接口地址,appId,secretKey
 
PNApi pnApi = new PNApi("http://openapibeta.piaoniu.com", "appId", "secretKey");
- 构建对应API的Request,填充业务参数
 
QureyActivitiesRequest qureyActivitiesRequest = new QureyActivitiesRequest();
qureyActivitiesRequest.setCityId(1);
qureyActivitiesRequest.setPageIndex(6);
qureyActivitiesRequest.setPageSize(100);
- 执行接口调用,获取结果
 
QueryActivitiesResponse response = pnApi.execute(qureyActivitiesRequest);
API的Request和Response对应表
| 接口名称 | 
Request | 
Response | 
| 演出及商品信息查询 | 
QureyActivitiesRequest | 
QueryActivitiesResponse | 
| 单个演出及商品信息查询 | 
QueryActivityDetailRequest | 
QueryActivityDetailResponse | 
| 商品库存及价格查询 | 
QueryStockAndPriceRequest | 
QueryStockAndPriceResponse | 
| 创建订单 | 
CreateOrderRequest | 
CreateOrderResponse | 
| 支付订单 | 
PayOrderRequest | 
PayOrderResponse | 
| 取消订单 | 
CancelOrderRequest | 
CancelOrderResponse | 
| 查询订单 | 
QueryOrderRequest | 
QueryOrderResponse | 
| 城市列表 | 
QueryCitiesRequest | 
QueryCitiesResponse | 
| 演出类目查询 | 
QueryActivityCategoriesRequest | 
QueryActivityCategoriesResponse | 
| 场馆查询 | 
QueryVenueRequest | 
QueryVenueResponse | 
| 行政区查询 | 
QueryDistrictsRequest | 
QueryDistrictsResponse | 
变更历史
| name | 
时间 | 
内容 | 
| v1.0 | 
2019-06-17 | 
统一了对外输出格式 | 
常见问题
- 超时时间怎么设置?
 
PNApi pnApi = new PNApi("http://openapibeta.piaoniu.com", "appId", "secretKey");
HttpProperties httpProperties = new HttpProperties();
// 连接超时时间,单位ms
httpProperties.setConnectTimeout(5000);
// 读取超时时间,单位ms
httpProperties.setReadTimeout(5000);
pnApi.setHttpProperties(httpProperties);