规范部分javadoc

This commit is contained in:
BinaryWang 2016-06-20 13:54:57 +08:00
parent e34f6de775
commit 5358d68fff

View File

@ -94,7 +94,8 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 上传多媒体文件 * 新增临时素材
* 本接口即为原上传多媒体文件接口
* *
* 上传的多媒体文件有格式和大小限制如下 * 上传的多媒体文件有格式和大小限制如下
* 图片image: 1M支持JPG格式 * 图片image: 1M支持JPG格式
@ -102,7 +103,7 @@ public interface WxMpService {
* 视频video10MB支持MP4格式 * 视频video10MB支持MP4格式
* 缩略图thumb64KB支持JPG格式 * 缩略图thumb64KB支持JPG格式
* *
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=上传下载多媒体文件 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/15/2d353966323806a202cd2deaafe8e557.html">新增临时素材</a>
* </pre> * </pre>
* @param mediaType 媒体类型, 请看{@link me.chanjar.weixin.common.api.WxConsts} * @param mediaType 媒体类型, 请看{@link me.chanjar.weixin.common.api.WxConsts}
* @param fileType 文件类型请看{@link me.chanjar.weixin.common.api.WxConsts} * @param fileType 文件类型请看{@link me.chanjar.weixin.common.api.WxConsts}
@ -241,6 +242,7 @@ public interface WxMpService {
public WxMpMaterialFileBatchGetResult materialFileBatchGet(String type, int offset, int count) throws WxErrorException; public WxMpMaterialFileBatchGetResult materialFileBatchGet(String type, int offset, int count) throws WxErrorException;
/** /**
* 新增临时素材
* @see #mediaUpload(String, String, InputStream) * @see #mediaUpload(String, String, InputStream)
* @param mediaType * @param mediaType
* @param file * @param file
@ -250,9 +252,10 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 下载多媒体文件 * 获取临时素材
* 本接口即为原下载多媒体文件接口
* 根据微信文档视频文件下载不了会返回null * 根据微信文档视频文件下载不了会返回null
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=上传下载多媒体文件 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/9/677a85e3f3849af35de54bb5516c2521.html">获取临时素材</a>
* </pre> * </pre>
* @params media_id * @params media_id
* @return 保存到本地的临时文件 * @return 保存到本地的临时文件
@ -465,7 +468,7 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 换取临时二维码ticket * 换取临时二维码ticket
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/18/167e7d94df85d8389df6c94a7a8f78ba.html">生成带参数的二维码</a>
* </pre> * </pre>
* @param scene_id 参数 * @param scene_id 参数
* @param expire_seconds 过期秒数默认60秒最小60秒最大1800秒 * @param expire_seconds 过期秒数默认60秒最小60秒最大1800秒
@ -477,7 +480,7 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 换取永久二维码ticket * 换取永久二维码ticket
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/18/167e7d94df85d8389df6c94a7a8f78ba.html">生成带参数的二维码</a>
* </pre> * </pre>
* @param scene_id 参数永久二维码时最大值为100000目前参数只支持1--100000 * @param scene_id 参数永久二维码时最大值为100000目前参数只支持1--100000
* @return * @return
@ -488,7 +491,7 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 换取永久字符串二维码ticket * 换取永久字符串二维码ticket
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/18/167e7d94df85d8389df6c94a7a8f78ba.html">生成带参数的二维码</a>
* </pre> * </pre>
* *
* @param scene_str 参数字符串类型长度现在为1到64 * @param scene_str 参数字符串类型长度现在为1到64
@ -500,7 +503,7 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 换取二维码图片文件jpg格式 * 换取二维码图片文件jpg格式
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/18/167e7d94df85d8389df6c94a7a8f78ba.html">生成带参数的二维码</a>
* </pre> * </pre>
* @param ticket 二维码ticket * @param ticket 二维码ticket
* @return * @return
@ -511,7 +514,7 @@ public interface WxMpService {
/** /**
* <pre> * <pre>
* 换取二维码图片url地址 * 换取二维码图片url地址
* 详情请见: http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码 * 详情请见: <a href="http://mp.weixin.qq.com/wiki/18/167e7d94df85d8389df6c94a7a8f78ba.html">生成带参数的二维码</a>
* </pre> * </pre>
* @param ticket 二维码ticket * @param ticket 二维码ticket
* @return * @return
@ -769,78 +772,77 @@ public interface WxMpService {
* @param ip 发起支付的客户端IP * @param ip 发起支付的客户端IP
* @param notifyUrl 通知地址 * @param notifyUrl 通知地址
* @return * @return
* @throws WxErrorException * @throws WxErrorException
* @deprecated Use me.chanjar.weixin.mp.api.WxMpService.getPayInfo(Map<String, String>) instead * @deprecated Use me.chanjar.weixin.mp.api.WxMpService.getPayInfo(Map<String, String>) instead
*/ */
@Deprecated @Deprecated
Map<String, String> getJsapiPayInfo(String openId, String outTradeNo, double amt, String body, String ip, String notifyUrl) throws WxErrorException; Map<String, String> getJsapiPayInfo(String openId, String outTradeNo, double amt, String body, String ip, String notifyUrl) throws WxErrorException;
/**
* 该接口提供所有微信支付订单的查询,当支付通知处理异常戒丢失的情冴,商户可以通过该接口查询订单支付状态
* 详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2
* @param transactionId
* @param outTradeNo
*/
WxMpPayResult getJSSDKPayResult(String transactionId, String outTradeNo);
/** /**
* 该接口提供所有微信支付订单的查询,当支付通知处理异常戒丢失的情冴,商户可以通过该接口查询订单支付状态 * 读取支付结果通知
* 详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2 * 详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
* @param transactionId * @param xmlData
* @param outTradeNo * @return
*/ */
WxMpPayResult getJSSDKPayResult(String transactionId, String outTradeNo); WxMpPayCallback getJSSDKCallbackData(String xmlData);
/** /**
* 读取支付结果通知 * 微信支付-申请退款
* 详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7 * 详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4
* @param xmlData * @param parameters 需要传入的退款参数的Map以下几项为参数的必须项<br/>
* @return * <li/> transaction_id
*/ * <li/> out_trade_no 仅在上述transaction_id为空时是必须项
WxMpPayCallback getJSSDKCallbackData(String xmlData); * <li/> out_refund_no
* <li/> total_fee
* <li/> refund_fee
* @return 退款操作结果
* @throws WxErrorException
*/
public WxMpPayRefundResult refundPay(Map<String, String> parameters) throws WxErrorException;
/** /**
* 微信支付-申请退款 * <pre>
* 详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4 * 计算Map键值对是否和签名相符,
* @param parameters 需要传入的退款参数的Map以下几项为参数的必须项<br/> * 按照字段名的 ASCII 码从小到大排序(字典序),使用 URL 键值对的 格式( key1=value1&key2=value2...)拼接成字符串
* <li/> transaction_id * </pre>
* <li/> out_trade_no 仅在上述transaction_id为空时是必须项 * @param kvm
* <li/> out_refund_no * @param signature
* <li/> total_fee * @return
* <li/> refund_fee */
* @return 退款操作结果 public boolean checkJSSDKCallbackDataSignature(Map<String, String> kvm, String signature);
* @throws WxErrorException
*/
public WxMpPayRefundResult refundPay(Map<String, String> parameters) throws WxErrorException;
/** /**
* <pre> * 发送微信红包给个人用户
* 计算Map键值对是否和签名相符, *
* 按照字段名的 ASCII 码从小到大排序(字典序),使用 URL 键值对的 格式( key1=value1&key2=value2...)拼接成字符串 * 需要传入的必填参数如下:
* </pre> * mch_billno//商户订单号
* @param kvm * send_name//商户名称
* @param signature * re_openid//用户openid
* @return * total_amount//红包总额
*/ * total_num//红包发放总人数
public boolean checkJSSDKCallbackDataSignature(Map<String, String> kvm, String signature); * wishing//红包祝福语
* client_ip//服务器Ip地址
/** * act_name//活动名称
* 发送微信红包给个人用户 * remark //备注
* * 文档详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_5
* 需要传入的必填参数如下: *
* mch_billno//商户订单号 * 使用现金红包功能需要在xml配置文件中额外设置:
* send_name//商户名称 * <partnerId></partnerId>微信商户平台ID
* re_openid//用户openid * <partnerKey></partnerKey>商户平台设置的API密钥
* total_amount//红包总额 *
* total_num//红包发放总人数 * @param parameters
* wishing//红包祝福语 * @return
* client_ip//服务器Ip地址 * @throws WxErrorException
* act_name//活动名称 */
* remark //备注 public WxRedpackResult sendRedpack(Map<String, String> parameters) throws WxErrorException;
* 文档详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_5
*
* 使用现金红包功能需要在xml配置文件中额外设置:
* <partnerId></partnerId>微信商户平台ID
* <partnerKey></partnerKey>商户平台设置的API密钥
*
* @param parameters
* @return
* @throws WxErrorException
*/
public WxRedpackResult sendRedpack(Map<String, String> parameters) throws WxErrorException;
/** /**
* 获得卡券api_ticket不强制刷新卡券api_ticket * 获得卡券api_ticket不强制刷新卡券api_ticket