# 乘客向司机发送im

# 简介

乘客向司机发送IM

# 服务提供方

享道

# 接口URL

/openapi/im/m/todriver

# 请求方式

POST

# 请求频次

单次

# 请求参数

参数名称 类型 必选 说明
timestamp long 请求时间,Unix Timestamp单位毫秒
user_open_id string 用户openId
order_id string 享道订单id
oid string 外部订单号
driver_id string 司机id
outer_msg_id string 外部消息id
msg_type int 消息类型 1-文本 2-图片 3-语音
text object 文本消息内容
text.text string 文本消息内容
image object 图片消息内容
image.type int 图⽚类型 1-webp, 2-png, 3-jpg, 4-gif
image.url string 图片链接
audio object 语音消息内容
audio.url string 语音链接
audio.duration long 语音持续时间,单位秒

# 响应参数

参数名称 类型 必有 说明
errCode int 服务响应状态,参见附录5
errMsg string 服务响应状态说明,参见附录5
content object
content.msg_id string 享道消息id
content.create_time long 消息发送时间戳

# 请求示例

请求

curl --location --request POST 'https://open-sit.saicmobility.com/merchant/v1/openapi/contact/modify' \
--header 'X-Sign: f79f59997530992a9849f8bf9b0018c0f9254a80' \
--header 'X-SignAlgorithm: 1' \
--header 'X-Timestamp: 20201020193600' \
--header 'X-MerchantId: xxx' \
--header 'Content-Type: application/json' \
--data-raw '{"timestamp":1603192859627,"user_open_id":"xxx","order_id":"xxx","oid":"xxx","driver_id":"xxx","outer_msg_id":"xxx","msg_type":1,"text":{"text":"xxx"}'

响应

{
  "errCode": 10000,
  "errMsg": "successful",
  "content": {
    "msg_id": "xxx",
    "create_time": 1603192859627
  }
}