public class WxMpMemberCardServiceImpl extends Object implements WxMpMemberCardService
MEMBER_CARD_ACTIVATE, MEMBER_CARD_ACTIVATE_URL, MEMBER_CARD_ACTIVATEUSERFORM, MEMBER_CARD_CREAET, MEMBER_CARD_UPDATE, MEMBER_CARD_UPDATE_USER, MEMBER_CARD_USER_INFO_GET| 限定符和类型 | 方法和说明 |
|---|---|
String |
activateMemberCard(WxMpMemberCardActivatedMessage activatedMessage)
会员卡激活接口
|
WxMpCardCreateResult |
createMemberCard(String createJson)
会员卡创建接口
|
WxMpCardCreateResult |
createMemberCard(WxMpMemberCardCreateMessage createMessageMessage)
会员卡创建接口
|
ActivatePluginParam |
getActivatePluginParam(String cardId,
String outStr)
获取会员卡开卡插件参数(跳转型开卡组件需要参数)
|
WxMpMemberCardUserInfoResult |
getUserInfo(String cardId,
String code)
拉取会员信息接口
|
WxMpService |
getWxMpService()
得到WxMpService
|
static Map<String,String> |
parseRequestUrl(String URL)
解析出url参数中的键值对
如 "index.jsp?
|
MemberCardActivateUserFormResult |
setActivateUserForm(MemberCardActivateUserFormRequest userFormRequest)
设置会员卡激活的字段(会员卡设置:wx_activate=true 时需要)
|
CardUpdateResult |
updateCardInfo(MemberCardUpdateRequest memberCardUpdateRequest)
更新会员卡信息
|
WxMpMemberCardUpdateResult |
updateUserMemberCard(WxMpMemberCardUpdateMessage updateUserMessage)
当会员持卡消费后,支持开发者调用该接口更新会员信息。
|
public WxMpService getWxMpService()
getWxMpService 在接口中 WxMpMemberCardServicepublic WxMpCardCreateResult createMemberCard(String createJson) throws WxErrorException
createMemberCard 在接口中 WxMpMemberCardServicecreateJson - 创建jsonWxErrorException - 接口调用失败抛出的异常public WxMpCardCreateResult createMemberCard(WxMpMemberCardCreateMessage createMessageMessage) throws WxErrorException
createMemberCard 在接口中 WxMpMemberCardServicecreateMessageMessage - 创建所需参数WxErrorException - 接口调用失败抛出的异常public String activateMemberCard(WxMpMemberCardActivatedMessage activatedMessage) throws WxErrorException
activateMemberCard 在接口中 WxMpMemberCardServiceactivatedMessage - 激活所需参数WxErrorException - 接口调用失败抛出的异常public WxMpMemberCardUserInfoResult getUserInfo(String cardId, String code) throws WxErrorException
getUserInfo 在接口中 WxMpMemberCardServicecardId - 会员卡的CardId,微信分配code - 领取会员的会员卡CodeWxErrorException - 接口调用失败抛出的异常public WxMpMemberCardUpdateResult updateUserMemberCard(WxMpMemberCardUpdateMessage updateUserMessage) throws WxErrorException
1.开发者可以同时传入add_bonus和bonus解决由于同步失败带来的幂等性问题。同时传入add_bonus和bonus时 add_bonus作为积分变动消息中的变量值,而bonus作为卡面上的总积分额度显示。余额变动同理。 2.开发者可以传入is_notify_bonus控制特殊的积分对账变动不发送消息,余额变动同理。
updateUserMemberCard 在接口中 WxMpMemberCardServiceupdateUserMessage - 更新会员信息所需字段消息WxErrorException - 接口调用失败抛出的异常public MemberCardActivateUserFormResult setActivateUserForm(MemberCardActivateUserFormRequest userFormRequest) throws WxErrorException
setActivateUserForm 在接口中 WxMpMemberCardServiceuserFormRequest - WxErrorExceptionpublic ActivatePluginParam getActivatePluginParam(String cardId, String outStr) throws WxErrorException
getActivatePluginParam 在接口中 WxMpMemberCardServiceoutStr - WxErrorExceptionpublic CardUpdateResult updateCardInfo(MemberCardUpdateRequest memberCardUpdateRequest) throws WxErrorException
updateCardInfo 在接口中 WxMpMemberCardServicememberCardUpdateRequest - WxErrorExceptionCopyright © 2018. All rights reserved.