Package com.foxinmy.weixin4j.model.qr
Class QRParameter
- java.lang.Object
-
- com.foxinmy.weixin4j.model.qr.QRParameter
-
- All Implemented Interfaces:
Serializable
public class QRParameter extends Object implements Serializable
二维码参数对象- Since:
- JDK 1.6
- Author:
- jinyu(foxinmy@gmail.com)
- See Also:
创建整型临时二维码
,创建整型永久二维码
,创建字符串型永久二维码
,创建卡券二维码
, Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QRParameter
createCardCouponQR(Integer expireSeconds, CardQR... cardQRs)
创建卡券二维码static QRParameter
createPermanenceQR(int sceneValue)
创建永久二维码(场景值为int)static QRParameter
createPermanenceQR(String sceneValue)
创建永久二维码(场景值为string)static QRParameter
createTemporaryQR(int expireSeconds, long sceneValue)
创建临时二维码(场景值为int)static QRParameter
createTemporaryQR(int expireSeconds, String sceneValue)
创建临时二维码(场景值为string)boolean
equals(Object obj)
Integer
getExpireSeconds()
QRType
getQrType()
com.alibaba.fastjson.JSONObject
getSceneContent()
String
getSceneValue()
int
hashCode()
String
toString()
-
-
-
Method Detail
-
getExpireSeconds
public Integer getExpireSeconds()
-
getQrType
public QRType getQrType()
-
getSceneValue
public String getSceneValue()
-
getSceneContent
public com.alibaba.fastjson.JSONObject getSceneContent()
-
createTemporaryQR
public static QRParameter createTemporaryQR(int expireSeconds, long sceneValue)
创建临时二维码(场景值为int)- Parameters:
expireSeconds
- 二维码有效时间,以秒为单位。 最大不超过2592000(即30天)sceneValue
- 二维码的场景值 临时二维码最大值为无符号32位非0整型- Returns:
- 二维码参数
-
createTemporaryQR
public static QRParameter createTemporaryQR(int expireSeconds, String sceneValue)
创建临时二维码(场景值为string)- Parameters:
expireSeconds
- 二维码有效时间,以秒为单位。 最大不超过2592000(即30天)sceneValue
- 二维码的场景值- Returns:
- 二维码参数
-
createPermanenceQR
public static QRParameter createPermanenceQR(int sceneValue)
创建永久二维码(场景值为int)- Parameters:
sceneValue
- 场景值 最大值为100000 (目前参数只支持1--100000)
-
createPermanenceQR
public static QRParameter createPermanenceQR(String sceneValue)
创建永久二维码(场景值为string)- Parameters:
sceneValue
- 场景值
-
createCardCouponQR
public static QRParameter createCardCouponQR(Integer expireSeconds, CardQR... cardQRs)
创建卡券二维码- Parameters:
expireSeconds
- 指定二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效cardQRs
- 二维码参数:二维码领取单张卡券/多张卡券
-
-