聊天-发送对话信息
开发中POST
/sendChatMsg本接口时socketio的方式请求,不能直接是用当前接口进行mock
患者和医生创建聊天室 chatType:默认是1,可以不传, (暂时不考虑)患者创建客服聊天,chatType是2
1、客服端在打开聊天窗口时,传token,作为登录认证,传orderid作为参数(作为房间信息,区分不同的聊天室roomid)var socket = io.connect("
http://127.0.0.1:7001
", {
auth: {
token: "123",
},
query: {
orderId: 1,
},
});
2、发送聊天消息时,主要有两种,文字信息和图片信息,根据msgtype,决定传送的消息内容
msgType~~~~消息的类型1文字21卡片-患者病情 22卡片-处方信息23 评论表单 24 评论卡片 31通知-普通通知(白底黑色)32通知-温馨提示33通知-订单取消(灰色底黑字)4图片
3、当前接口为聊天接口,使用socket.io事件触发,所以当前接口没有定义反参信息~~~~
4、发送消息后,会触发receiveChatMsg事件,客户端能够收到发送的聊天信息
请求参数
Header 参数
Content-Type
string
必需
示例值:
application/json
authorization
string
可选
示例值:
{{Btoken}}
Body 参数application/json
from
string
发送人id
to
string
接收人id
msgType
number
必需
消息的类型1文字21卡片-患者病情 22卡片-处方信息31通知-普通通知(白底黑色)32通知-温馨提示33通知-订单取消(灰色底黑字)4图片
msg
object
必需
content
string
必需
msgType为1:文字信息,
msgType为22卡片类型,值为处方id信息,23评论表单类型,值为评论内容
这两种情况必有值
picture
object
图片信息时,必有值
示例
{
"from": "string",
"to": "string",
"msgType": 0,
"msg": {
"content": "string",
"picture": {
"id": "string",
"url": "string"
}
}
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
object {0}
示例
{}
最后修改时间: 10 months ago