文档中心 > API类目 > 阿里健康三方机构

alibaba.alihealth.medical.doctor.msg.send (三方医生消息写入)

三方机构医生端发送消息同步写入阿里健康IM

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
inquiry OuterMsgPullRequest 必须 request
  • content
  • OuterMsgContent
  • 必须
  • 内容
  • └ text
  • String
  • 可选
  • 哈哈
  • 文本
  • └ radio
  • String
  • 可选
  • 22.mp3
  • 音频
  • └ radio_time
  • Number
  • 可选
  • 33
  • 音频时长
  • └ diagnose
  • String
  • 可选
  • diagnose
  • 诊断
  • └ advice
  • String
  • 可选
  • advice
  • 建议
  • └ send_time
  • Number
  • 可选
  • 121212121212121
  • 发送时间戳
  • └ pic
  • String []
  • 可选
  • ["111aa"]
  • 图片
  • └ content_type
  • Number
  • 必须
  • 1
  • 消息内容类型 1-文本,2-图片,3-音频,31-医嘱小结
  • └ doctor_uuid
  • String
  • 必须
  • aaa22211aa
  • 外部医生id
  • └ session_id
  • String
  • 必须
  • asbsss1121
  • 会话id

响应参数

名称 类型 示例值 描述
result ServiceResult result result
  • data
  • OuterMsgPullVo
  • data
  • 返回数据对象
  • └ record_id
  • String
  • 1800001191093327
  • 消息id
  • └ session_id
  • String
  • 5ea25683c8e7a450c75a1e40d1250112
  • 会话id
  • └ err_code
  • String
  • FAIL_BIZ_SYSTEM_ERROR
  • errCode
  • └ success
  • Boolean
  • true
  • success
  • └ err_message
  • String
  • 参数校验失败
  • errMessage

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthMedicalDoctorMsgSendRequest req = new AlibabaAlihealthMedicalDoctorMsgSendRequest();
AlibabaAlihealthMedicalDoctorMsgSendRequest.OuterMsgPullRequest obj1 = new AlibabaAlihealthMedicalDoctorMsgSendRequest.OuterMsgPullRequest();
AlibabaAlihealthMedicalDoctorMsgSendRequest.OuterMsgContent obj2 = new AlibabaAlihealthMedicalDoctorMsgSendRequest.OuterMsgContent();
obj2.setText("哈哈");
obj2.setRadio("22.mp3");
obj2.setRadioTime(33L);
obj2.setDiagnose("diagnose");
obj2.setAdvice("advice");
obj2.setSendTime(121212121212121L);
obj2.setPic(""111aa"");
obj1.setContent(obj2);
obj1.setContentType(1L);
obj1.setDoctorUuid("aaa22211aa");
obj1.setSessionId("asbsss1121");
req.setInquiry(obj1);
AlibabaAlihealthMedicalDoctorMsgSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alihealth_medical_doctor_msg_send_response>
    <result>
        <data>
            <record_id>1800001191093327</record_id>
            <session_id>5ea25683c8e7a450c75a1e40d1250112</session_id>
        </data>
        <err_code>FAIL_BIZ_SYSTEM_ERROR</err_code>
        <success>true</success>
        <err_message>参数校验失败</err_message>
    </result>
</alibaba_alihealth_medical_doctor_msg_send_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部