# 程序包的使用
com.jfinal.weixin.sdk.api

- 使用com.jfinal.weixin.sdk.api的程序包
  程序包 | 说明
  --- | ---
  com.jfinal.weixin.iot.api |
  com.jfinal.weixin.sdk.api | 微信API接口
  com.jfinal.weixin.sdk.api.shakearound | 微信摇一摇周边 API
  com.jfinal.weixin.sdk.utils | 工具包
  com.jfinal.wxaapp.api |

- com.jfinal.weixin.iot.api使用的com.jfinal.weixin.sdk.api中的类
  类和说明
  ApiResult 封装 API 响应结果，将 json 字符串转换成 java 数据类型 jackson 中 json 类型与 java 类型对应关系如下： http://wiki.fasterxml.com/JacksonInFiveMinutes JSON TYPE JAVA TYPE object LinkedHashMap<String,Object> array ArrayList<Object> string String number (no fraction) Integer, Long or BigInteger (smallest applicable) number (fraction) Double (configurable to use BigDecimal) true|false Boolean null null

- com.jfinal.weixin.sdk.api使用的com.jfinal.weixin.sdk.api中的类
  类和说明
  AccessToken 封装 access_token
  ApiConfig 存放 Weixin 服务号需要用到的各个参数
  ApiResult 封装 API 响应结果，将 json 字符串转换成 java 数据类型 jackson 中 json 类型与 java 类型对应关系如下： http://wiki.fasterxml.com/JacksonInFiveMinutes JSON TYPE JAVA TYPE object LinkedHashMap<String,Object> array ArrayList<Object> string String number (no fraction) Integer, Long or BigInteger (smallest applicable) number (fraction) Double (configurable to use BigDecimal) true|false Boolean null null
  CustomServiceApi.Articles 客户消息图文封装和 `News` 又略微区别，无法公用
  JsTicket JsTicket返回封装
  JsTicketApi.JsApiType JSApi的类型 jsapi: 用于分享等js-api wx_card：用于卡券接口签名凭证api_ticket
  MediaApi.MediaType 上传的临时多媒体文件有格式 分别有图片（image）、语音（voice）、视频（video）和缩略图（thumb）
  MediaArticles 图文素材
  MediaFile 素材文件，参考自____′↘夏悸 wechat
  PaymentApi.BillType ALL，返回当日所有订单信息，默认值 SUCCESS，返回当日成功支付的订单 REFUND，返回当日退款订单 REVOKED，已撤销的订单
  PaymentApi.TradeType 交易类型枚举 WAP的文档：https://pay.weixin.qq.com/wiki/doc/api/wap.php?
  SnsAccessToken SnsAccessToken 封装 access_token
  TemplateData 模板消息数据对象
  TemplateData.Item
  TemplateData.TemplateItem

- com.jfinal.weixin.sdk.api.shakearound使用的com.jfinal.weixin.sdk.api中的类
  类和说明
  ApiResult 封装 API 响应结果，将 json 字符串转换成 java 数据类型 jackson 中 json 类型与 java 类型对应关系如下： http://wiki.fasterxml.com/JacksonInFiveMinutes JSON TYPE JAVA TYPE object LinkedHashMap<String,Object> array ArrayList<Object> string String number (no fraction) Integer, Long or BigInteger (smallest applicable) number (fraction) Double (configurable to use BigDecimal) true|false Boolean null null

- com.jfinal.weixin.sdk.utils使用的com.jfinal.weixin.sdk.api中的类
  类和说明
  MediaFile 素材文件，参考自____′↘夏悸 wechat

- com.jfinal.wxaapp.api使用的com.jfinal.weixin.sdk.api中的类
  类和说明
  ApiResult 封装 API 响应结果，将 json 字符串转换成 java 数据类型 jackson 中 json 类型与 java 类型对应关系如下： http://wiki.fasterxml.com/JacksonInFiveMinutes JSON TYPE JAVA TYPE object LinkedHashMap<String,Object> array ArrayList<Object> string String number (no fraction) Integer, Long or BigInteger (smallest applicable) number (fraction) Double (configurable to use BigDecimal) true|false Boolean null null
  MediaFile 素材文件，参考自____′↘夏悸 wechat

Copyright © 2017. All rights reserved.