JwKfaccountAPI

JeeWx API

org.jeewx.api.wxsendmsg

类 JwKfaccountAPI

  • java.lang.Object
    • org.jeewx.api.wxsendmsg.JwKfaccountAPI

  • public class JwKfaccountAPI
    extends java.lang.Object
    微信客服管理处理
    作者:
    lizr
    • 方法概要

      方法 
      限定符和类型 方法和说明
      static java.lang.String addKfacount(java.lang.String accessToken, java.lang.String kf_account, java.lang.String nickname, java.lang.String password)
      添加客服 kf_account 是 完整客服账号,格式为:账号前缀@公众号微信号,账号前缀最多10个字符,必须是英文或者数字字符。
      static java.lang.String deleteKfaccount(java.lang.String accessToken, java.lang.String kf_account, java.lang.String nickname, java.lang.String password)
      删除客服账号
      static java.util.List<WxKfaccount> getAllKfaccount(java.lang.String accessToken)
      获取所有的客服账号信息
      static java.util.List<WxKfaccount> getAllOnlineKfaccount(java.lang.String accessToken)
      获取在线客服信息 kf_account 完整客服账号,格式为:账号前缀@公众号微信号 status 客服在线状态 1:pc在线,2:手机在线。
      static void main(java.lang.String[] args) 
      static java.lang.String modifyKfaccount(java.lang.String accessToken, java.lang.String kf_account, java.lang.String nickname, java.lang.String password)
      修改客服账号
      static java.lang.String sendKfMessage(KfcustomSend kfcustomSend)
      发送客服信息 access_token 是 调用接口凭证 touser 是 普通用户openid msgtype 是 消息类型,文本为text,图片为image,语音为voice,视频消息为video,音乐消息为music,图文消息为news content 是 文本消息内容 media_id 是 发送的图片/语音/视频的媒体ID thumb_media_id 是 缩略图的媒体ID title 否 图文消息/视频消息/音乐消息的标题 description 否 图文消息/视频消息/音乐消息的描述 musicurl 是 音乐链接 hqmusicurl 是 高品质音乐链接,wifi环境优先使用该链接播放音乐 url 否 图文消息被点击后跳转的链接 picurl 否 图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80
      static java.lang.String uploadKfaccountHeadimg(java.lang.String accessToken, java.lang.String kf_account, java.lang.String filePathName)
      修改客服头像
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • JwKfaccountAPI

        public JwKfaccountAPI()
    • 方法详细资料

      • addKfacount

        public static java.lang.String addKfacount(java.lang.String accessToken,
                                   java.lang.String kf_account,
                                   java.lang.String nickname,
                                   java.lang.String password)
                                            throws WexinReqException
        添加客服 kf_account 是 完整客服账号,格式为:账号前缀@公众号微信号,账号前缀最多10个字符,必须是英文或者数字字符。如果没有公众号微信号,请前往微信公众平台设置。 nickname 是 客服昵称,最长6个汉字或12个英文字符 password 是 客服账号登录密码,格式为密码明文的32位加密MD5值
        参数:
        accessToken -
        kf_account -
        nickname -
        password -
        返回:
        抛出:
        WexinReqException
      • modifyKfaccount

        public static java.lang.String modifyKfaccount(java.lang.String accessToken,
                                       java.lang.String kf_account,
                                       java.lang.String nickname,
                                       java.lang.String password)
                                                throws WexinReqException
        修改客服账号
        参数:
        accessToken -
        kf_account -
        nickname -
        password -
        返回:
        抛出:
        WexinReqException
      • deleteKfaccount

        public static java.lang.String deleteKfaccount(java.lang.String accessToken,
                                       java.lang.String kf_account,
                                       java.lang.String nickname,
                                       java.lang.String password)
                                                throws WexinReqException
        删除客服账号
        参数:
        accessToken -
        kf_account -
        nickname -
        password -
        返回:
        抛出:
        WexinReqException
      • uploadKfaccountHeadimg

        public static java.lang.String uploadKfaccountHeadimg(java.lang.String accessToken,
                                              java.lang.String kf_account,
                                              java.lang.String filePathName)
                                                       throws WexinReqException
        修改客服头像
        参数:
        accessToken -
        kf_account -
        filePathName -
        返回:
        抛出:
        WexinReqException
      • sendKfMessage

        public static java.lang.String sendKfMessage(KfcustomSend kfcustomSend)
                                              throws WexinReqException
        发送客服信息 access_token 是 调用接口凭证 touser 是 普通用户openid msgtype 是 消息类型,文本为text,图片为image,语音为voice,视频消息为video,音乐消息为music,图文消息为news content 是 文本消息内容 media_id 是 发送的图片/语音/视频的媒体ID thumb_media_id 是 缩略图的媒体ID title 否 图文消息/视频消息/音乐消息的标题 description 否 图文消息/视频消息/音乐消息的描述 musicurl 是 音乐链接 hqmusicurl 是 高品质音乐链接,wifi环境优先使用该链接播放音乐 url 否 图文消息被点击后跳转的链接 picurl 否 图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80
        抛出:
        WexinReqException
      • getAllOnlineKfaccount

        public static java.util.List<WxKfaccount> getAllOnlineKfaccount(java.lang.String accessToken)
                                                                 throws WexinReqException
        获取在线客服信息 kf_account 完整客服账号,格式为:账号前缀@公众号微信号 status 客服在线状态 1:pc在线,2:手机在线。若pc和手机同时在线则为 1+2=3 kf_id 客服工号 auto_accept 客服设置的最大自动接入数 accepted_case 客服当前正在接待的会话数
        参数:
        accessToken -
        返回:
        抛出:
        WexinReqException
      • main

        public static void main(java.lang.String[] args)