下载地址
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);