php微信发送客服消息,客服回复消息回调

回调企业

客服给用户回复的消息、客服人员新增或删除事件,通过http协议回调给开发者。企业号在用http协议推送时,会打上keep-alive选项,如果企业支持则保持长连接,此连接根据消息量可以有多个。

注意事项

1、回调时,一个数据包可包含多个消息或事件(多个Item节点)

2、当回调失败时(连接失败、请求超时等),最大重试间隔20分钟,最大重试时长1天

3、企业在收到数据包时,需回复XML里的PackageId节点值,表示成功接收,否则企业号侧认为回调失败。PackageId企业内唯一

报文格式如下

解密前:

CORPID

kf_internal

解密后:

kf_internal

CORPID

3

3156175696255

1348831860

1234567890123456

userid

lisi

1348831860

1234567890123456

userid

lisi

1348831860

参数

说明

参数

描述

AgentType

应用类型,这里有两种类型

1.kf_internal

企业号内部客服,客户为企业号通讯录成员

2.kf_external

企业号外部客服,客户为服务号openid

ToUserName

企业号CorpID

ItemCount

Item数量

Item

Item,客服消息、事件的 XML节点

PackageId

回调包ID,uint64类型,企业内唯一。

接收消息

text消息

1348831860

1234567890123456

userid

lisi

参数

说明

FromUserName

客服UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:text

Content

消息内容

MsgId

消息id,64位整型

Receiver

接收人

Type接收人类型,包括以下类型

1.userid

企业号通讯录成员ID

2.openid

服务号成员openid

Id

接收人的值,类型由Type指定

image消息

1348831860

1234567890123456

userid

lisi

参数

说明

FromUserName

客服UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:image

PicUrl

图片链接

MediaId

图片media_id,可以调用获取素材文件接口拉取数据

MsgId

消息id,64位整型

Receiver

接收人

Type接收人类型,包括以下类型

1.userid

企业号通讯录成员ID

2.openid

服务号成员openid

Id

接收人的值,类型由Type指定

file消息

1348831860

1234567890123456

userid

lisi

参数

说明

FromUserName

客服UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:file

MediaId

文件media_id,可以调用获取素材文件接口拉取数据

MsgId

消息id,64位整型

Receiver

接收人

Type接收人类型,包括以下类型

1.userid

企业号通讯录成员ID

2.openid

服务号成员openid

Id

接收人的值,类型由Type指定

voice消息

1348831860

1234567890123456

userid

lisi

参数

说明

FromUserName

客服UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:voice

MediaId

语音media_id,可以调用获取素材文件接口拉取数据

MsgId

消息id,64位整型

Receiver

接收人

Type接收人类型,包括以下类型

1.userid

企业号通讯录成员ID

2.openid

服务号成员openid

Id

接收人的值,类型由Type指定

link消息

1348831860

1234567890123456

userid

lisi

参数

说明

FromUserName

成员UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:link

Title

标题

Description

描述

Url

链接

PicUrl

图片链接

MsgId

消息id,64位整型

Receiver

接收人

Type接收人类型,包括以下类型

1.userid

企业号通讯录成员ID

2.openid

服务号成员openid

Id

接收人的值,类型由Type指定

location消息

1348831860

23.134521

113.358803

20

1234567890123456

userid

lisi

参数

说明

FromUserName

成员UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:location

Location_X

地理位置纬度

Location_Y

地理位置经度

Scale

地图缩放大小

Label

地理位置信息

MsgId

消息id,64位整型

Receiver

接收人

Type接收人类型,包括以下类型

1.userid

企业号通讯录成员ID

2.openid

服务号成员openid

Id

接收人的值,类型由Type指定

应用事件

1348831860

参数

说明

FromUserName

客服UserID

CreateTime

消息创建时间(整型)

MsgType

消息类型,此时固定为:event

Event

事件类型,subscribe(订阅)、unsubscribe(取消订阅)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值