public class WeiXinPubServicesUtil extends Object
public static WeiXinPubServicesUtil getInstance()
public WeiXinPubServicesUtil config()
public WeiXinPubServicesUtil config(WeiXinConfig weiXinConfig)
public WeiXinPubServicesUtil token()
public WeChatCommonResult getToken()
public WeChatCommonResult getUserInfo(String openId)
openId - 用户标识public WeChatCommonResult getUserInfo(String openId, WeiXinLanguageEnum weiXinLanguageEnum)
openId - 用户标识weiXinLanguageEnum - 语言public WeChatCommonResult updateUserRemark(String openId, String remark)
openId - remark - 新的备注名,长度必须小于30字节,大于30个字节,将会自动截取,自动截取有可能会出现乱码public WeChatCommonResult syncUser()
public WeChatCommonResult syncUser(String nextOpenId)
public WeChatCommonResult createMenu(Menu menu)
menu - 菜单实体public WeChatCommonResult getTags()
public WeChatCommonResult createTag(String tagName)
tagName - 标签名称public WeChatCommonResult updateTag(String tagId, String tagName)
tagId - 标签IDtagName - 标签名称public WeChatCommonResult deleteTag(String tagId)
tagId - 标签IDpublic WeChatCommonResult tagGetUser(String tagId)
tagId - 标签IDpublic WeChatCommonResult tagGetUser(String tagId, String nextOpenId)
tagId - 标签IDnextOpenId - 下一个用户标识public WeChatCommonResult memberBatchTag(String openId, String tagId)
openId - 用户标识tagId - 标签IDpublic WeChatCommonResult memberBatchTag(List<String> openIds, String tagId)
openIds - 用户集合tagId - 标签IDpublic WeChatCommonResult memberBatchUnTag(String openId, String tagId)
openId - 用户标识tagId - 标签IDpublic WeChatCommonResult memberBatchUnTag(List<String> openIds, String tagId)
openIds - 用户集合tagId - 标签IDpublic WeChatCommonResult getQrCodeByForever(String sceneStr)
sceneStr - 场景 长度1-64public WeChatCommonResult getQrCodeByTemporary(Integer expireSeconds, String sceneStr)
expireSeconds - 单位s 二维码有效时间 二维码生成后的30天(即2592000秒)后过期;若超过30天自动设置30天sceneStr - 场景 长度1-64public WeChatCommonResult getAllPrivateMessageTemplate()
public WeChatCommonResult deleteTemplate(String templateId)
templateId - 模板IDpublic WeChatCommonResult messageTemplateSend(MessageTemplateSend messageTemplateSend)
messageTemplateSend - 模板public String getConnectOauth2Url(String redirectUri, String params, Boolean isSilence)
redirectUri - 重定向的域名一定要在公众号内进行配置params - isSilence - 是否静默授权 true:snsapi_base,false:snsapi_userinfopublic WeChatCommonResult oauth2AccessToken(String code)
code - public WeChatCommonResult getAccessUserInfo(String token, String openId)
openId - token - public WeChatCommonResult addMaterial(File file, MaterialTypeEnum materialTypeEnum)
file - 文件materialTypeEnum - 类型public WeChatCommonResult addMaterial(File file, String title, String desc, MaterialTypeEnum materialTypeEnum)
file - 文件title - 标题desc - 描述materialTypeEnum - 类型public WeChatCommonResult getMaterial(String mediaId)
mediaId - 媒体IDpublic WeChatCommonResult getBatchMaterial(Integer pageIndex, MaterialTypeEnum materialTypeEnum)
pageIndex - 第几页materialTypeEnum - 类型public String getAccessToken()
public static void main(String[] args)
Copyright © 2022. All rights reserved.