|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.foxinmy.weixin4j.api.BaseApi
com.foxinmy.weixin4j.mp.api.MpApi
com.foxinmy.weixin4j.mp.api.TagApi
public class TagApi
标签相关API
Tag| Constructor Summary | |
|---|---|
TagApi(TokenManager tokenManager)
|
|
| Method Summary | |
|---|---|
ApiResult |
batchBlacklist(boolean blacklist,
String... openIds)
黑名单操作 |
Tag |
createTag(String name)
创建标签 |
ApiResult |
deleteTag(int tagId)
删除标签 |
List<String> |
getAllBalcklistOpenIds()
获取公众号全部的黑名单列表 请慎重使用 |
List<User> |
getAllTagFollowing(int tagId)
获取标签下全部的粉丝列表 请慎重使用 |
List<String> |
getAllTagFollowingOpenIds(int tagId)
获取标签下全部的粉丝列表 请慎重使用 |
Following |
getBalcklistOpenIds(String nextOpenId)
获取公众号的黑名单列表 |
Following |
getTagFollowing(int tagId,
String nextOpenId)
获取标签下粉丝列表 请慎重使用 |
Following |
getTagFollowingOpenIds(int tagId,
String nextOpenId)
获取标签下粉丝列表 |
Integer[] |
getUserTags(String openId)
获取用户身上的标签列表 |
List<Tag> |
listTags()
获取标签 |
ApiResult |
taggingUsers(int tagId,
String... openIds)
批量为用户打标签:标签功能目前支持公众号为用户打上最多三个标签 |
ApiResult |
untaggingUsers(int tagId,
String... openIds)
批量为用户取消标签 |
ApiResult |
updateTag(Tag tag)
更新标签 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TagApi(TokenManager tokenManager)
| Method Detail |
|---|
public Tag createTag(String name)
throws WeixinException
name - 标签名(30个字符以内)
WeixinExceptionTag,
创建标签
public List<Tag> listTags()
throws WeixinException
WeixinExceptionTag,
获取标签
public ApiResult updateTag(Tag tag)
throws WeixinException
tag - 标签对象
WeixinExceptionTag,
更新标签
public ApiResult deleteTag(int tagId)
throws WeixinException
tagId - 标签id
WeixinException
public ApiResult taggingUsers(int tagId,
String... openIds)
throws WeixinException
tagId - 标签IDopenIds - 用户ID
WeixinException
public ApiResult untaggingUsers(int tagId,
String... openIds)
throws WeixinException
tagId - 标签IDopenIds - 用户ID
WeixinException
public Following getTagFollowingOpenIds(int tagId,
String nextOpenId)
throws WeixinException
tagId - 标签IDnextOpenId - 第一个拉取的OPENID,不填默认从头开始拉取
WeixinException
public Following getTagFollowing(int tagId,
String nextOpenId)
throws WeixinException
tagId - 标签IDnextOpenId - 第一个拉取的OPENID,不填默认从头开始拉取
WeixinException
public List<String> getAllTagFollowingOpenIds(int tagId)
throws WeixinException
tagId - 标签ID
WeixinExceptiongetTagFollowingOpenIds(int,String),
获取标签下粉丝列表
public List<User> getAllTagFollowing(int tagId)
throws WeixinException
tagId - 标签ID
WeixinExceptiongetTagFollowing(int,String),
获取标签下粉丝列表
public Integer[] getUserTags(String openId)
throws WeixinException
openId - 用户ID
WeixinException
public Following getBalcklistOpenIds(String nextOpenId)
throws WeixinException
nextOpenId - 下一次拉取数据的openid 不填写则默认从头开始拉取
WeixinExceptionFollowing
public List<String> getAllBalcklistOpenIds()
throws WeixinException
当公众号关注者数量超过10000时,可通过填写next_openid的值,从而多次拉取列表的方式来满足需求, 将上一次调用得到的返回中的next_openid值,作为下一次调用中的next_openid值
WeixinException#getFollowingOpenIds(String)
public ApiResult batchBlacklist(boolean blacklist,
String... openIds)
throws WeixinException
blacklist - true=拉黑用户,false=取消拉黑用户openIds - 用户ID列表
WeixinException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||