开始前必读

平台概述


平台主要提供如下基础服务

 

更新日志


2019-11-07 初版 v0.1

开始开发

申请中台APPID


1。请访问地址 https://mconsole.linkingcloud.cn/admin/index.html#/login 如果没有权限登录,请在钉钉群反馈

2。在 中台应用管理-》增加应用

3。上传自己的公私钥

4。设置 跳转地址 该地址用于应用接入中台后,钉钉扫码登录之后的回跳地址

 

登录开放平台管理后台,  应用管理 -- 我的应用  来创建应用

 

邮件中请包含RSA公钥   RSA公钥生成请参考如下链接 https://mssdk.linkingcloud.cn/#a_6cb0be81be5a47e49422ced06adf34c3

生成APPID公钥


第一步 生成RSA密钥

生成方式一(推荐):使用支付宝提供的一键生成工具(内附使用说明)

解压打开文件夹,直接运行“支付宝RAS密钥生成器SHAwithRSA1024_V1.0.bat”(WINDOWS)或“SHAwithRSA1024_V1.0.command”(MACOSX),点击“生成RSA密钥”,会自动生成公私钥,然后点击“打开文件位置”,即可找到工具自动生成的密钥。

TIPS:工具不支持含中文或空格的路径,请下载到英文目录下使用。

 

生成方式二:也可以使用OpenSSL工具命令生成

首先进入OpenSSL工具,再输入以下命令。

OpenSSL> genrsa -out app_private_key.pem   1024  #生成私钥
OpenSSL> pkcs8 -topk8 -inform PEM -in app_private_key.pem -outform PEM -nocrypt -out app_private_key_pkcs8.pem #Java开发者需要将私钥转换成PKCS8格式
OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem #生成公钥
OpenSSL> exit #退出OpenSSL程序

 

经过以上步骤,开发者可以在当前文件夹中(OpenSSL运行文件夹),看到app_private_key.pem(开发者RSA私钥)、app_private_key_pkcs8.pem(pkcs8格式开发者RSA私钥)和app_public_key.pem(开发者RSA公钥)3个文件。开发者将私钥保留,将公钥提交给支付宝配置到开发平台,用于验证签名。以下为私钥文件和公钥文件示例。

注意:对于使用Java的开发者,将pkcs8在console中输出的私钥去除头尾、换行和空格,作为开发者私钥,对于.NET和PHP的开发者来说,无需进行pkcs8命令行操作。

标准的私钥文件示例(PHP、.NET使用)

-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQC+L0rfjLl3neHleNMOsYTW8r0QXZ5RVb2p/vvY3fJNNugvJ7lo4+fdBz+LN4mDxTz4MTOhi5e2yeAqx+v3nKpNmPzC5LmDjhHZURhwbqFtIpZD51mOfno2c3MDwlrsVi6mTypbNu4uaQzw/TOpwufSLWF7k6p2pLoVmmqJzQiD0QIDAQABAoGAakB1risquv9D4zX7hCv9MTFwGyKSfpJOYhkIjwKAik7wrNeeqFEbisqv35FpjGq3Q1oJpGkem4pxaLVEyZOHONefZ9MGVChT/MNH5b0FJYWl392RZy8KCdq376Vt4gKVlABvaV1DkapL+nLh7LMo/bENudARsxD55IGObMU19lkCQQDwHmzWPMHfc3kdY6AqiLrOss+MVIAhQqZOHhDe0aW2gZtwiWeYK1wB/fRxJ5esk1sScOWgzvCN/oGJLhU3kipHAkEAysNoSdG2oWADxlIt4W9kUiiiqNgimHGMHPwp4JMxupHMTm7D9XtGUIiDijZxunHv3kvktNfWj3Yji0661zHVJwJBAM8TDf077F4NsVc9AXVs8N0sq3xzqwQD/HPFzfq6hdR8tVY5yRMb4X7+SX4EDPORKKsgnYcur5lk8MUi7r072iUCQQC8xQvUne+fcdpRyrR4StJlQvucogwjTKMbYRBDygXkIlTJOIorgudFlrKP/HwJDoY4uQNl8gQJb/1LdrKwIe7FAkBl0TNtfodGrDXBHwBgtN/t3pyi+sz7OpJdUklKE7zMSBuLd1E3O4JMzvWP9wEE7JDb+brjgK4/cxxUHUTkk592
-----END RSA PRIVATE KEY-----

PKCS8处理后的私钥文件示例(Java使用)

-----BEGIN PRIVATE KEY-----
MIICeAIBADANBgkqhkiG9w0BAQEFAASCAmIwggJeAgEAAoGBAN0yqPkLXlnhM+2H/57aHsYHaHXazr9pFQun907TMvmbR04wHChVsKVgGUF1hC0FN9hfeYT5v2SXg1WJSg2tSgk7F29SpsF0I36oSLCIszxdu7ClO7c22mxEVuCjmYpJdqb6XweAZzv4Is661jXP4PdrCTHRdVTU5zR9xUByiLSVAgMBAAECgYEAhznORRonHylm9oKaygEsqQGkYdBXbnsOS6busLi6xA+iovEUdbAVIrTCG9t854z2HAgaISoRUKyztJoOtJfI1wJaQU+XL+U3JIh4jmNx/k5UzJijfvfpT7Cv3ueMtqyAGBJrkLvXjiS7O5ylaCGuB0Qz711bWGkRrVoosPM3N6ECQQD8hVQUgnHEVHZYtvFqfcoq2g/onPbSqyjdrRu35a7PvgDAZx69Mr/XggGNTgT3jJn7+2XmiGkHM1fd1Ob/3uAdAkEA4D7aE3ZgXG/PQqlm3VbE/+4MvNl8xhjqOkByBOY2ZFfWKhlRziLEPSSAh16xEJ79WgY9iti+guLRAMravGrs2QJBAOmKWYeaWKNNxiIoF7/4VDgrcpkcSf3uRB44UjFSn8kLnWBUPo6WV+x1FQBdjqRviZ4NFGIP+KqrJnFHzNgJhVUCQFzCAukMDV4PLfeQJSmna8PFz2UKva8fvTutTryyEYu+PauaX5laDjyQbc4RIEMU0Q29CRX3BA8WDYg7YPGRdTkCQQCG+pjU2FB17ZLuKRlKEdtXNV6zQFTmFc1TKhlsDTtCkWs/xwkoCfZKstuV3Uc5J4BNJDkQOGm38pDRPcUDUh2/
-----END PRIVATE KEY-----

公钥文件示例

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/QpkddCVXnZ4bAUaQjXQIDAQAB
-----END PUBLIC KEY-----

第二步 密钥配置

开发者登录开放平台后,找到并进入应用。

点击“RSA(SHA1)密钥”处的“设置开发者公钥”(如已设置则显示“查看开发者公钥”,可修改),将公钥文件去除头尾、换行和空格,仅需填入字符串。

例如转换前公钥pem文件格式:

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/QpkddCVXnZ4bAUaQjXQIDAQAB
-----END PUBLIC KEY-----

转换后得到的字符串为:

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQWiDVZ7XYxa4CQsZoB3n7bfxLDkeGKjyQPt2FUtm4TWX9OYrd523iw6UUqnQ+Evfw88JgRnhyXadp+vnPKP7unormYQAfsM/CxzrfMoVdtwSiGtIJB4pfyRXjA+KL8nIa2hdQy5nLfgPVGZN4WidfUY/QpkddCVXnZ4bAUaQjXQIDAQAB

第三步 获取联空网络公钥

应用上线后点击“查看联空网络公钥”,即可获取联空网络,用于联空网络返回数据的验签和联空网络异步通知的验证签名

对于联空网络公钥,看到的是一个字符串,如下:

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDGncH9TmDGpqBy6MhH5j4eyR+jL8R5FF2Fzp7AR3dmlO/G3KRvqOexLm8xfyydaV0oF5e+t4j+b4sIksg72VkX3+aFLF0rIPoUx80sOCYsbs4ng3ohWKc4x4xixp7TIbSe5x+eVlw9yqGULIrmmISlv0emFyJSuXYoXDzjPeKn+wIDAQAB

如果需要使用文件方式(如使用服务端SDK的PHP/.NET版本)读取联空网络公钥,需要在头尾加入标示后保存至文件,文件内容如下:

-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDGncH9TmDGpqBy6MhH5j4eyR+jL8R5FF2Fzp7AR3dmlO/G3KRvqOexLm8xfyydaV0oF5e+t4j+b4sIksg72VkX3+aFLF0rIPoUx80sOCYsbs4ng3ohWKc4x4xixp7TIbSe5x+eVlw9yqGULIrmmISlv0emFyJSuXYoXDzjPeKn+wIDAQAB
-----END PUBLIC KEY-----

 

接口调用说明

接口调用服务地址


环境 HTTPS请求地址
正式环境 https://mapi.linkingcloud.cn/gateway

使用 HTTP POST调用接口


使用原生HTTP POST 调用本服务请构造如下参数  POST到正式接口 https://mapi.linkingcloud.cn/gateway

公共请求参数如下

参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 联空网络分配给开发者的应用ID LCMC20190726110918946
method String 128 接口名称 mapi.org.data.upload
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持rsa rsa
sign String 256 商户请求参数的签名串,详见签名 详见示例
timestamp String 19 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss",时间和服务器时间相差5分钟以上不允许调用 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串 每次请求值不能一样  
biz_content String 不限 请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档  

注意,POST请求前请对提交的参数使用自己的RSA私钥签名,服务器端会使用当初申请APPID的公钥验证签名

详细的签名方法请见下文  https://mssdk.linkingcloud.cn/#a_78f60d1e8d244c348d0926ac0f592832

 

签名与验签


开放平台下载的sdk已将RSA(SHA1)签名验签方法封装,开发者只需要调用sdk配置业务入参即可,用sdk封装的方法发送请求到开放平台时,sdk会自动签名。

如开发者不用sdk,可根据SHA1规则自己拼写签名方法。以下是结合开放平台业务对自主签名进行简单说明:

请求参数签名

1. 筛选
获取所有请求参数,不包括字节类型参数,如文件、字节流,剔除sign字段。

2. 排序
将筛选的参数按照第一个字符的键值ASCII码递增排序(字母升序排序),如果遇到相同字符则按照第二个字符的键值ASCII码递增排序,以此类推。

3. 拼接
将排序后的参数与其对应值,组合成“参数=参数值”的格式,并且把这些参数用&字符连接起来,此时生成的字符串为待签名字符串。SDK中已封装签名方法,开发者可直接调用,详见SDK说明。如自己开发,则需将待签名字符串和私钥放入SHA1 RSA算法中得出签名(sign)的值。
 

4. 调用签名函数
使用各自语言对应的SHA1WithRSA签名函数利用商户私钥对待签名字符串进行签名,并进行Base64编码。 

返回参数验证签名

开发者只对平台返回的json中的 sign 字段移除, 然后将json 的第一级key使用2.排序的规则排序,然后使用3.拼接的方式拼接成字符串  然后 使用自带的语言工具使用rsa 验证签名。

调用签名函数:使用各自语言对应的SHA1WithRSA签名验证函数,传入待验签字段、平台公钥、参数sign对应的值(该参数为支付宝返回)进行验签,根据返回结果判定是否验签通过。

 

公共错误码


平台网关会对开发者的接口非业务调用错误做统一处理,返回码如下:

code(返回码) msg(返回码描述) sub_code(明细返回码) sub_msg(明细返回码描述) 解决方案
10000 接口调用成功,调用结果请参考具体的API文档所对应的业务返回参数      
10003 等待用户确认     请使用订单查询接口轮询交易状态
20000 服务不可用     稍后重试
20001 授权权限不足     请联系联空网络
40004 业务处理失败     参考sub_code 和 sub_msg
40006 权限不足     请检查配置的账户是否有当前接口权限
    代理的商户没有当前接口权限

字典说明


payment_type  支付方式

alipay 支付宝
weixin 微信
unionpay 银联云闪付

 

特别说明


所有支付接口中的 return_url、notify_url 参数不能带参数,    不要在页面文件的后面再加上自定义参数。例如:

增加额外的参数可能导致验证签名不正确

 

 return_url、notify_url   参数必须是合法的地址  可以被支付平台访问的地址 

 

数据类API

中台业务数据Key集合


业务数据KEY定义
KEY名称 说明 类型
D00001N 今日绑卡量 Int
D00002N 今日预约量 Int
D00003N 今日代扣量 Int
D00003A 今日代扣支付金额 Double
D00004N 今日挂号量 Int
D00005N 今日门诊缴费量 Int
D00005A 今日门诊缴费金额 Double
D00006N 今日线下支付量 Int
D00006A 今日线下支付金额 Double
D00007N 今日窗口支付量 Int
D00007A 今日窗口支付金额 Double
D00008N 今日住院量 Int
D00008A 今日住院支付金额 Double
D00009N 今日总交易量 Int
D00009A 今日总交易金额 Double
D00010N 报告查询次数 Int
D00011N 疑是黄牛个数 Int
D00012N 登录用户数 Int
D00012U 新增用户数 Int
D00013N 用户访问PV String
D00014N 用户访问UV String
D00015D 用户行为 String

 

业务数据上传接口(每天上传) mapi.data.upload


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.data.upload
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
org_id String 36 医院主索引
date String - 统计数据日期 20190626
push_datas push_datas[] - 推送统计数据集合 [ { "biz_key": "D00001N", "biz_value": 652 }, { "biz_key": "D00002N", "biz_value": 9451}]
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"org_id":null,"date":"20190626","push_datas":[{"biz_key":"D00001N","biz_value":null,"biz_container_type":"weixin"}]}&method=mapi.data.upload&nonce_str=a9e46f54-af65-4c3f-a7fb-32e625d7ac3d&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.data.upload
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.data.upload",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "92e31204-4c8d-4057-96e3-d7ac3557bb17",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

业务数据上传接口(实时上传) mapi.event.data.upload


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.event.data.upload
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
org_id String 36 医院主索引
event_container_type String - 容器类型 weixin
event_key String 7 统计数据key D00001N
event_value String 5000 数据值 652
event_detail String 5000 本次数据key详情
event_user event_user - 触发用户
event_current_time String 30 当前统计key数据时间
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"org_id":null,"event_container_type":"weixin","event_key":"D00001N","event_value":"652","event_detail":null,"event_user":{"user_name":"杨松江","user_id":"2088002258037890"},"event_current_time":null}&method=mapi.event.data.upload&nonce_str=b985f108-6687-4926-8643-8e8f2fc37502&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.event.data.upload
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.event.data.upload",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "8fd04c99-30d4-41b3-84a0-b46a49f0eb2b",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

子系统客户上传对比流程


中台目前提供3个客户相关接口

1.先通过 mapi.org.data.upload 上传各个子系统客户数据,上传的数据可以用于在联空客户平台进行客户对比和匹配

2.匹配之后,可以通过 mapi.organization.query 查询子系统的客户是否已成功匹配,匹配成功返回每个客户唯一的主索引ID

3.mapi.organization.list  查询可以查询客户平台所有有效且匹配成功的客户集合

联空客户平台地址:https://mconsole.linkingcloud.cn/mch/index.html#/login (无法登陆请在钉钉群内申请)


 
 

客户列表查询 mapi.organization.list


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.organization.list
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
page_number Int 9 页数 1
page_size Int 9 每页显示的数量 10
keyword String 256 关键字 复旦
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"page_number":1,"page_size":10,"keyword":"复旦"}&method=mapi.organization.list&nonce_str=72aa7dea-68f8-419b-a913-39feef99e6f4&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.organization.list
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
org_datas org_datas [] 必填 5000 客户集合
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.organization.list",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "767febae-4d33-4fb5-95bc-5f5f64bdec0a",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "org_datas": [
      {
        "org_id": null,
        "org_name": null,
        "org_short_name": null,
        "org_source": null,
        "org_type": null,
        "org_school": null,
        "org_level": null,
        "org_is_valid": null
      }
    ]
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

客户数据查询 mapi.organization.query


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.organization.query
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
org_id String 特殊可选 36 医院主索引
out_channel_org_id String 特殊可选 64 与org_id二选一 0055e668-2924-48b5-9902-c2cb26b33695
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"org_id":null,"out_channel_org_id":"0055e668-2924-48b5-9902-c2cb26b33695"}&method=mapi.organization.query&nonce_str=004c6f41-ec2e-4bf7-a845-d09e5ed55116&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.organization.query
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
org_id String 必填 36 医院主索引
org_name String 必填 128 医疗机构名称
org_short_name String 必填 128 客户简称
org_source String 必填 32 客户来源
org_level String 必填 4 客户等级
org_school String 必填 16 客户学派
org_type String 必填 32 客户类型
org_is_valid String 必填 4 是否有效客户
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.organization.query",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "368c1cde-1755-4dac-8d60-1208c36b97ef",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "org_id": null,
    "org_name": null,
    "org_short_name": null,
    "org_source": null,
    "org_level": null,
    "org_school": null,
    "org_type": null,
    "org_is_valid": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

客户数据上传 mapi.org.data.upload


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.org.data.upload
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
out_channel_org_id String 64 外部渠道客户id 0055e668-2924-48b5-9902-c2cb26b33695
out_channel_org_name String - 外部渠道客户名称
out_channel_org_short_name String - 外部渠道客户简称
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"out_channel_org_id":"0055e668-2924-48b5-9902-c2cb26b33695","out_channel_org_name":null,"out_channel_org_short_name":null}&method=mapi.org.data.upload&nonce_str=cf124969-8501-49c1-88c3-884f3d246c13&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.org.data.upload
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
org_id String 选填 36 如果此客户已匹配,将返回该客户主索引ID
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.org.data.upload",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "18198654-bd0c-4a70-b6a3-6be04b991721",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "org_id": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

预约记录提交 mapi.datasync.reserve.submit


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.datasync.reserve.submit
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
datas datas[] - 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"datas":[{"book_id":null,"book_number":null,"ddiagnosis_day":null,"regist_date":null,"patient_name":null,"patient_card":null,"patient_tel":null,"id_card":null,"source_id":null,"dept_name":"儿科","dept_id":null,"fee":0.0,"dept_out_id":null,"pay_fee":0.0,"pay_type":0,"pay_time":"2016-11-13 14:20:00","employee_code":null,"employee_name":null,"book_status":1,"trade_no":"2016082221001004590259242589","pay_status":1,"doctor_id":null,"out_order_no":null,"date_of_visit":"2016-11-13 14:20:00"}]}&method=mapi.datasync.reserve.submit&nonce_str=e9ab10e9-e999-4c28-a386-eccd989204eb&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.datasync.reserve.submit
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 必填 5 返回码 1成功,2参数错误,3业务失败,4数据不存在,401未认证,403未授权 1
message String 必填 50 返回信息
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.datasync.reserve.submit",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "9e41e3bf-735c-4f7d-9d00-b12be8d3cd2e",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "message": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

预约记录更新 mapi.datasync.reserve.update


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.datasync.reserve.update
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
datas datas[] - 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"datas":[{"book_id":null,"ddiagnosis_day":null,"patient_tel":null,"dept_id":null,"dept_name":"儿科","dept_out_id":null,"employee_code":null,"employee_name":null,"book_status":1,"pay_status":1,"doctor_id":null,"out_order_no":null}]}&method=mapi.datasync.reserve.update&nonce_str=63766bfc-7dd2-42a0-b28d-bf021b3d681f&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.datasync.reserve.update
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 必填 5 返回码 1成功,2参数错误,3业务失败,4数据不存在,401未认证,403未授权 1
message String 必填 50 返回信息
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.datasync.reserve.update",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "a47deaf1-ca9d-4adc-a778-12384244a64e",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "message": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

预约支付通知 mapi.datasync.reserve.paynotify


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.datasync.reserve.paynotify
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
datas datas[] - 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"datas":[{"book_id":null,"pay_type":0,"pay_fee":0.0,"pay_time":"2016-11-13 14:20:00","trade_no":"2016082221001004590259242589"}]}&method=mapi.datasync.reserve.paynotify&nonce_str=33d3c71d-534f-4f99-9610-f23d706592ae&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.datasync.reserve.paynotify
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 必填 5 返回码 1成功,2参数错误,3业务失败,4数据不存在,401未认证,403未授权 1
message String 必填 50 返回信息
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.datasync.reserve.paynotify",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "a2fabb91-df4a-4fc9-af4d-0a2343bdbd94",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "message": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

处方上传 mapi.datasync.prescription.submit


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.datasync.prescription.submit
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
datas datas[] - 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"datas":[{"prescription_no":null,"patient_name":null,"id_card":null,"patient_sex":"男","patient_tel":null,"patient_age":12,"patient_card":null,"dept_name":"儿科","image_url":null,"reference_price":0.0,"price":"2000","remark":"备注","create_time":null,"expire_time":"2016-11-13 14:20:00","auditor":null,"audit_result":null,"audit_force":true,"revisit_pay_type":0,"doctor_id":null,"doctor_name":null,"initial_diagnosis":null,"prescription_date":"2016-11-13 14:20:00","doctor_out_id":null,"out_order_no":null,"ca_signature":null,"askmain_id":null,"prescription_title":null,"express_begin_time":"2016-11-13 14:20:00","express_end_time":null,"prescription_status":0,"pay_fee":0.0,"pay_type":0,"trade_no":"2016082221001004590259242589","pay_time":"2016-11-13 14:20:00","pay_status":1,"allergy_history ":null}]}&method=mapi.datasync.prescription.submit&nonce_str=74b25e8b-bdd9-4537-be12-775796974c47&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.datasync.prescription.submit
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 必填 5 返回码 1成功,2参数错误,3业务失败,4数据不存在,401未认证,403未授权 1
message String 必填 50 返回信息
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.datasync.prescription.submit",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "8d30506e-df56-45ec-9a2d-59c7538cfb48",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "message": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

处方修改 mapi.datasync.prescription.update


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.datasync.prescription.update
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
datas datas[] - 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"datas":[{"prescription_no":null,"prescription_status":0,"ca_signature":null,"auditor":null,"audit_result":null,"audit_force":true,"express_begin_time":"2016-11-13 14:20:00","express_end_time":null}]}&method=mapi.datasync.prescription.update&nonce_str=ba59eefb-7bfd-423f-987a-24d3b09a7835&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.datasync.prescription.update
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 必填 5 返回码 1成功,2参数错误,3业务失败,4数据不存在,401未认证,403未授权 1
message String 必填 50 返回信息
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.datasync.prescription.update",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "fc6689b3-109d-4984-bc01-60a4939fe2d4",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "message": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

处方支付通知 mapi.datasync.prescription.paynotify


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.datasync.prescription.paynotify
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
datas datas[] - 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"datas":[{"prescription_no":null,"pay_fee":0.0,"pay_type":0,"trade_no":"2016082221001004590259242589","pay_time":"2016-11-13 14:20:00","total_amount":88.88,"medical_pay_amount":0.0}]}&method=mapi.datasync.prescription.paynotify&nonce_str=8461aa13-baf6-4488-98bc-91e663b2a006&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.datasync.prescription.paynotify
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 必填 5 返回码 1成功,2参数错误,3业务失败,4数据不存在,401未认证,403未授权 1
message String 必填 50 返回信息
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.datasync.prescription.paynotify",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "87f3f932-c4c1-413e-a655-fede06bf0045",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "message": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

用户就诊卡绑定 mapi.user.card.bind


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.user.card.bind
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 商户标识
card_id String 36 就诊卡标识
card_no String 20 就诊卡卡号
card_type String 20 就诊卡类型
name String - 就诊人姓名 张三
id_card String 18 就诊人证件号
user_index_id String - 用户主索引标识
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"card_id":null,"card_no":null,"card_type":null,"name":"张三","id_card":null,"user_index_id":null}&method=mapi.user.card.bind&nonce_str=3eef280f-02d3-4544-b37f-abd778fe07eb&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.user.card.bind
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.user.card.bind",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "c48dcf02-46a9-4967-b55e-1ce83f1b16ba",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

用户就诊卡解绑 mapi.user.card.cancel


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.user.card.cancel
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 商户标识
user_index_id String - 用户主索引标识
card_id String 36 就诊卡标识
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"user_index_id":null,"card_id":null}&method=mapi.user.card.cancel&nonce_str=a9fd1e23-4ff5-416b-bbb6-572d180a14f4&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.user.card.cancel
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.user.card.cancel",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "a54c0d6c-b834-41ee-95f3-75d50fdec32a",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

用户就诊卡列表 mapi.user.card.list


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.user.card.list
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 商户标识
user_index_id String - 用户主索引标识
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"user_index_id":null}&method=mapi.user.card.list&nonce_str=1b9db630-923e-49da-8155-cbd9cb965a91&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.user.card.list
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
datas datas [] 必填 0 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.user.card.list",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "50b71e48-4583-4d28-b1e0-3f2eb9329729",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "datas": [
      {
        "name": "张三",
        "id_card": null,
        "card_id": null,
        "card_no": null,
        "card_type": null,
        "customer_id": null,
        "user_index_id": null
      }
    ]
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

就诊卡详情 mapi.user.card.detail


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.user.card.detail
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
user_index_id String -
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"user_index_id":null}&method=mapi.user.card.detail&nonce_str=b89282fc-3c73-4bbf-8627-e164b2b40e12&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.user.card.detail
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
datas datas [] 必填 0 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.user.card.detail",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "b2321757-e1ba-42bc-a9f9-67011477f2ac",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "datas": [
      {
        "name": "张三",
        "id_card": null,
        "label_cn": null,
        "create_time": null,
        "card_id": null,
        "card_no": null,
        "cert_type": "IDENTITY_CARD"
      }
    ]
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

患者健康指标数据上传 mapi.user.health.index.data


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.user.health.index.data
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
index_datas String 200 指标数据集合
customer_id String 50 机构商户唯一标识
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"index_datas":{"index_datas":null},"customer_id":null}&method=mapi.user.health.index.data&nonce_str=1d4bd365-b89e-4466-97a7-4cd59ae688c7&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.user.health.index.data
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.user.health.index.data",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "caadc954-7a71-4c0f-afea-d8c69f355ca7",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

联空中台免登体系API

中台免登流程


中台免登流程

子系统接入方式 ,以前台登陆举例:

    1.构造以下地址 :

     https://mauth.linkingcloud.cn/connect/authorize?client_id={中台应用ID}&response_type={response_type}&scope={scope}&response_mode={response_mode}&state={state}&redirect_uri=UrlEncode(登录跳转地址)

入参说明:

response_type

token, code, code token, id_token, id_token token, code id_token, code id_token token

scope openid
response_mode form_post, fragment, query
redirect_uri 登陆回调地址
state 区分每一次请求,36位字符串

    用户扫码之后,会跳转redirect_uri并带上code参数 

     返回地址如:http://redirect_uri?code=&state=

    2.code换取获取用户信息的access_token

    请求路径:https://mauth.linkingcloud.cn/connect/token

     请求方式:post

     Content-Type:  application/x-www-form-urlencoded

入参:
{
    "grant_type": "authorization_code", 
    "code": "code", 
    "client_id": "中台应用ID", 
    "client_secret": "中台应用secret", 
    "redirect_uri": "构造地址传入的跳转redirect_uri"
}

 

出参:
{
    "data": {
        "access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjA1MkM1RTQyMTVDRDBDMUUxNTA1RTA4RTZBRjNBREJFRkJGRDc4MjIiLCJ0eXAiOiJKV1QifQ.eyJzdWIiOiIzNGEwZjI4NC03MDdmLTQ1ZmMtOWFmNi1iZjlkYzg5ZWZjZjIiLCJuYW1lIjoiemVuZ3dlbmthaSIsImNsaWVudF9pZCI6IkxDTUMyMDE5MDkxNjExMTQxODAwMyIsImFwcElkIjoiTENNQzIwMTkwOTE2MTExNDE4MDAzIiwidXNlck5hbWUiOiJ6ZW5nd2Vua2FpIiwibmlja05hbWUiOiJ6d2siLCJtb2JpbGUiOiIxNzYwMjE5MDYxMiIsInRva2VuX3VzYWdlIjoiYWNjZXNzX3Rva2VuIiwianRpIjoiYTAyMWVkNTItMTFhZC00NzYyLTkyN2EtMDQyY2IzMjJhNzNlIiwiY2ZkX2x2bCI6InByaXZhdGUiLCJzY29wZSI6WyJvcGVuaWQiLCJwcm9maWxlIl0sImF1ZCI6InJlc291cmNlX3NlcnZlciIsImF6cCI6IkxDTUMyMDE5MDkxNjExMTQxODAwMyIsIm5iZiI6MTU3NTQ0MTk5MCwiZXhwIjoxNTc1NDQ1NTkwLCJpYXQiOjE1NzU0NDE5OTAsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6NDgwMy8ifQ.YbHs4HY-PYFxRCHb2rKd5qFx0dYquPLJY2XOcMynfMzVElwWTuSA9gktt4LrQSou6CQxXOn6fcrjchhOTjWLGHLJAyJwZrWiaHMIt5Ds-8LWrVZQtOY-V9WbHVu5OV-g8qUGmfrD4KwuVSU5gIz_FsOrCCIHlhK6smPIghWMw76FrjBzU4nmUSOK7HGO8U65EmcjvbW852lVvAg2n4SgAl22ysGaWy6IjZHKLqeB2sFSpGUodOwciSkubvsjlpcLvyxvTH0FQ4Y17N2rMzZIluj_FdcflTPtzgx7Ptd3Xei8XZakReoSDrbvnNjMxBiW3s24jYnXS4bPOgL3bXR7ZA", 
        "expires_in": 3600, 
        "id_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjA1MkM1RTQyMTVDRDBDMUUxNTA1RTA4RTZBRjNBREJFRkJGRDc4MjIiLCJ0eXAiOiJKV1QifQ.eyJzdWIiOiIzNGEwZjI4NC03MDdmLTQ1ZmMtOWFmNi1iZjlkYzg5ZWZjZjIiLCJuYW1lIjoiemVuZ3dlbmthaSIsImNsaWVudF9pZCI6IkxDTUMyMDE5MDkxNjExMTQxODAwMyIsImFwcElkIjoiTENNQzIwMTkwOTE2MTExNDE4MDAzIiwidXNlck5hbWUiOiJ6ZW5nd2Vua2FpIiwibmlja05hbWUiOiJ6d2siLCJtb2JpbGUiOiIxNzYwMjE5MDYxMiIsInRva2VuX3VzYWdlIjoiaWRfdG9rZW4iLCJqdGkiOiIyYjExNTg1Mi0xYWVjLTRhOWMtODVjYS00NTY2YmUzYjE0MmEiLCJjZmRfbHZsIjoicHJpdmF0ZSIsImF1ZCI6IkxDTUMyMDE5MDkxNjExMTQxODAwMyIsImF0X2hhc2giOiJvNEhQLV9PdFlNTTN1bW9aN1U2T1dBIiwiYXpwIjoiTENNQzIwMTkwOTE2MTExNDE4MDAzIiwibmJmIjoxNTc1NDQxOTkwLCJleHAiOjE1NzU0NDMxOTAsImlhdCI6MTU3NTQ0MTk5MCwiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo0ODAzLyJ9.diicQJioTo6t-fLVDJQ4PH9YAE-fteloyMCEvY1yx4AsJHpIHpjaQ1d4ijE_6-GmtXbPDzoR29vqiZWLKKF7bZkvj5r7OIW23ZgQMB3Xz8HwaLm5YfuPl1EVSHa8NpuWrqBFhJHNqB1ep8c8w06KukxZrbNkFPNJ4JMIeh9nK-GybNhR5Iu8_mZQVMuBPepiGp2TPE9229etTXBbuAZ4y5emQnXaG6yMzuhdVSi_L_F9zbivcB7zW63yfQTsSr2Y9j5Ovq49C8mjpjEx5XSZI2uD0_aR3cJ7cSxig83fc4K3-oKDm5wT6QfT50izEBGONhZ_GEnxhCdatixg90CCrA", 
        "scope": "openid profile", 
        "token_type": "Bearer"
    }
}
  1.  
  2. 3.获取登陆用户信息

  3. 请求路径:https://mauth.linkingcloud.cn/connect/userinfo

  4. 请求方式:post Content-Type:  application/x-www-form-urlencoded

  5. 请求的 headers 增加认证 Authorization:Bearer {access_token}

  6.  

    出参:
    {
        "data": {
            "appId": "LCMC20190916111418003", //中台应用ID
            "aud": "LCMC20190916111418003", 
            "avatar": "https://static-legacy.dingtalk.com/media/lADPDgQ9qTAJOwnNAtjNAuw_748_728.jpg", //登陆用户头像
            "iss": "http://localhost:4803/", 
            "mobile": "17602190612", //手机号
            "nickName": "zwk", //昵称
            "sub": "34a0f284-707f-45fc-9af6-bf9dc89efcf2", //用户ID
            "userName": "zengwenkai" //用户登陆名
        }
    }

 

  1.  

  2. 4.使用access_token请求中台API资源

  3.  请求的 headers 增加认证 Authorization:Bearer {access_token}

 

  1.  

登录用户菜单权限获取 mapi.user.auth.menu


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.user.auth.menu
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
access_token String -
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"access_token":null}&method=mapi.user.auth.menu&nonce_str=19fc6bd3-2947-4872-81cf-d89e160708a9&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.user.auth.menu
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
menu_list menu_list [] 必填 5000 菜单列表
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.user.auth.menu",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "cbccbde1-ffe5-4772-a083-dc7dd43f326c",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "menu_list": [
      {
        "menu_id": null,
        "menu_name": null,
        "menu_route_name": null,
        "menu_route_path": null
      }
    ]
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

中台配置中心

中台配置中心接入方案


1.请先在中台管理控制台为各自的应用进行配置,中台管理控制台地址: https://mconsole.linkingcloud.cn/admin/index.html

2.后端接入:

    请先安装NUGET包  MiddleServiceAppConfig

    加入代码:

    .NET CORE->Program.cs

    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
             .ConfigureAppConfiguration(builder => builder.AddMiddleServiceConfig(builder.Build().GetSection("MiddleServiceAppConfig")))
                            .UseStartup<Startup>();

 在appsettings.json文件加入获取配置的参数如

 "MiddleServiceAppConfig": {
    "AppID": "中台应用ID",
    "AppPrivateKey": "应用私钥",
    "MetaServer": "https://mapi.linkingcloud.cn/gateway",
    "Env": "环境变量",
    "Namespace": "如有设置的Namespace"
  }

3.使用方法 

var data=Configuration["配置的key"];

消息服务

文本转语音通知服务 mapi.im.voice.code


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.im.voice.code
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
called_show_number String - 语音服务-被叫显号,公共模式外呼非必填,专属模式必填 0571****5678
called_number String - 接收语音通知的手机号码 1590****000
tts_code String - 已通过审核的语音通知文本转语音模板或语音验证码模板的模板ID TTS_100****
tts_param String - 模板中的变量参数,JSON格式 {"AckNum":"123456"}
play_times Int - 一通电话内语音通知内容的播放次数。取值范围:1~3,默认取值3。 3
volume Int - 语音文件播放的音量。取值范围:0~100,默认取值100 100
speed Int - 语速控制,取值范围:-500~500 0
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"called_show_number":"0571****5678","called_number":"1590****000","tts_code":"TTS_100****","tts_param":"{\"AckNum\":\"123456\"}","play_times":3,"volume":100,"speed":0}&method=mapi.im.voice.code&nonce_str=8927a926-1b22-4213-955d-692ad41aea28&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.im.voice.code
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
data data 必填 0 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.im.voice.code",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "6736be5e-0200-47ae-ab2e-2381f9abd3a5",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "data": {
      "call_id": "116012354148^10281378****"
    }
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

单条模板消息推送 mapi.messageservice.singlepush


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.messageservice.singlepush
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
app_id String 20 应用编号
private_rsa_key String - 私钥
customer_id String 50 机构商户唯一标识
user_id String 16 用户标识集合序列化后的字符串 2088002258037890
channel String - 支持baidu、weixin、alipay、bytedance weixin
template_id String - 模板id
template_fields String - 当发送baidu模板消息时,"scene_id"和”scene_type“参数为必填项
employee_id String - 操作人id
user_template_id String - 用户关怀id
mobile String - 短信渠道必传 15921438395
user_type String 10 当user_id为用户主索引时,该字段传1
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"app_id":null,"private_rsa_key":null,"customer_id":null,"user_id":"2088002258037890","channel":"weixin","template_id":null,"template_fields":null,"employee_id":null,"user_template_id":null,"mobile":"15921438395","user_type":null}&method=mapi.messageservice.singlepush&nonce_str=3741f9e2-ae29-4780-a952-22deab2b4799&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.messageservice.singlepush
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.messageservice.singlepush",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "76f68bdc-b995-4585-8f28-73723d8ff92f",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

批量模板消息推送 mapi.messageservice.batchpush


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.messageservice.batchpush
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
app_id String 20 应用编号
private_rsa_key String - 私钥
customer_id String 50 机构商户唯一标识
user_id String 16 用户标识集合序列化后的字符串 2088002258037890
channel String - weixin weixin
template_id String - 模板id
template_fields String - 模板内容集合序列化的字符串
employee_id String - 员工id
user_template_id String - 用户关怀id
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"app_id":null,"private_rsa_key":null,"customer_id":null,"user_id":"2088002258037890","channel":"weixin","template_id":null,"template_fields":null,"employee_id":null,"user_template_id":null}&method=mapi.messageservice.batchpush&nonce_str=bc4f2b31-5735-4031-b096-4d74dcee50e5&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.messageservice.batchpush
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.messageservice.batchpush",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "6fb7455b-c567-493e-81c1-1c9ca06b1faa",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

全量模板消息推送 mapi.messageservice.fullpush


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.messageservice.fullpush
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
app_id String 20 应用编号
private_rsa_key String - 私钥
customer_id String 50 机构商户唯一标识
user_id String 16 用户标识集合序列化后的字符串 2088002258037890
template_id String - 模板id
template_fields String - 模板内容集合序列化的字符串
employee_id String - 员工id
user_template_id String - 用户关怀id
channel String - weixin、alipay weixin
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"app_id":null,"private_rsa_key":null,"customer_id":null,"user_id":"2088002258037890","template_id":null,"template_fields":null,"employee_id":null,"user_template_id":null,"channel":"weixin"}&method=mapi.messageservice.fullpush&nonce_str=61f94bb6-c37d-4943-97d7-0694ca543314&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.messageservice.fullpush
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.messageservice.fullpush",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "0a9f11f4-2a6b-4125-a921-a8c52f6702d9",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

自定义短信推送


请求参数

字段名称 类型 是否必填 说明
customer_id string 客户id
biz_content object 请求的参数内容
        sms_content string 自定义短信内容
        mobile string 手机号
method string 请求的方法名
nonce_str string 36位随机字符串
sign string 私钥RSA算法加签后的字符串
timestamp string 请求时间

请求参数示例:

{
        "customer_id" : "xxxxxxxxxxxxxx",
        "biz_content" : {
                "sms_content":"",
                "mobile":""
        },
        "method" : "if.pushmessage.mobile",
        "nonce_str" : "b207223f-51af-4f37-ae0e-95785f155c2a",
        "sign" : "1d0V72eBUo/3K2AT3WMW2*********",
        "timestamp" : "2022-12-29 13:49:19"
}

响应参数

字段名称 类型 是否必填 说明
code string "10000"-短信发送成功,"10014"-发送失败
msg string 短信发送失败原因

响应参数示例

{

        "code": "10000",

        "msg": "发送成功"
}

厂商消息推送服务


调用厂商消息推送服务前,请先联系管理员创建好厂商凭证(厂商ID、厂商私钥、消息类型ID、模板ID)

请求地址:https://mapi.linkingcloud.cn/base/message/Provision/SingleSend

 

参数名称 描述 是否必传 示例值
customer_id 客户 ID 05dcc4a5-0dd5-45b7-bbfe-9b363380a1e0
provision_id 供应商 ID 104c7a31999447abbbf77d19607a7b83
biz_content 对象,业务内容 Object

 biz_content 参数说明

参数名称 描述 是否必传 示例值
message_type 消息类型 c2315c25-1628-4f73-b0f8-7023cf50b4e0
template_id 模板 ID 002bbbbf-f2af-4073-9241-abed41e8b71a
channel_params 对象,渠道参数 Object
business_params 对象,业务参数 Object

channel_params  参数说明

参数名称 描述 是否必传 示例值
message_channel 消息渠道 weixin,alipay,mobile
user_id 用户 ID 是,模板消息必传 1QCjRzFY9joisiMSWcfWYEkJxI
template_fields 数组对象,模板字段集合 []

template_fields 数组参数说明

参数名称 描述 是否必传 示例值
key 字段键名 keyword1
value 字段值 李四

 business_params 参数说明

参数名称 描述 是否必传 示例值
card_no 卡号 否,仅消息记录作用按医院业务传入  
card_type 卡类型 否,仅消息记录作用按医院业务传入  
patient_name 患者姓名 否,仅消息记录作用按医院业务传入  
mobile 手机号码 否,短信消息时必传  
id_card 身份证号码 否,仅消息记录作用按医院业务传入  
id_type 身份证类型 否,仅消息记录作用按医院业务传入  

 入参示例:

{
    "customer_id": "05dcc4a5-0dd5-45b7-bbfe-9b363380a1e0",
    "provision_id": "104c7a31999447abbbf77d19607a7b83",
    "biz_content": {
        "message_type": "c2315c25-1628-4f73-b0f8-7023cf50b4e0",
        "template_id": "002bbbbf-f2af-4073-9241-abed41e8b71a",
        "channel_params": {
            "message_channel": "weixin",
            "user_id": "1QCjRzFY9joisiMSWcfWYEkJxI",
            "sms_content": "",
            "template_fields": [
                {
                    "key": "keyword1",
                    "value": "李四"
                },
                {
                    "key": "keyword2",
                    "value": "xxx医院"
                },
                {
                    "key": "keyword3",
                    "value": "呼吸内科"
                },
                {
                    "key": "keyword4",
                    "value": "张三"
                },
                {
                    "key": "keyword5",
                    "value": "2023-09-01 00:00:00"
                },
                {
                    "key": "keyword6",
                    "value": "201708090001"
                },
                {
                    "key": "keyword7",
                    "value": "您已挂号成功,请按时到院就诊"
                },
                {
                    "key": "scene_id",
                    "value": "XKO000135541520230823093404895"
                },
                {
                    "key": "scene_type",
                    "value": "3"
                },
                {
                    "key": "url",
                    "value": ""
                }
            ],
            "business_params": {
                "card_no": "",
                "card_type": "",
                "patient_name": "",
                "mobile": "",
                "id_card": "",
                "id_type": ""
            }
        }
    }
}

 

出参

{
    "code": "10000",
    "isSuccess": true
}

根据业务类型推送模板消息 mapi.message.push.messagetype


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.message.push.messagetype
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
message_type String - 业务类型
user_index_id String - 用户主索引
template_config_list template_config_list[] - 模板消息配置参数集合
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"message_type":null,"user_index_id":null,"template_config_list":[{"message_channel":"weixin、alipay、workwx","open_user_id":null,"template_fields":null}]}&method=mapi.message.push.messagetype&nonce_str=0d58b62f-9efd-4728-a453-b8e54bf7f037&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.message.push.messagetype
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.message.push.messagetype",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "b6a76414-a430-4ead-859f-f55b47b1eaf8",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

提供业务类型接口(一二级) mapi.message.messagetype.list


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.message.messagetype.list
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null}&method=mapi.message.messagetype.list&nonce_str=fea0805a-23a1-4da0-9090-5e7a7053a381&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.message.messagetype.list
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
data data 必填 0 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.message.messagetype.list",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "72d676c7-641b-45ea-bfdd-e66ac9df3d62",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "data": {
      "group_code": null,
      "group_name": null,
      "message_type_list": null
    }
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

患者标签

标签查询 mapi.label.list


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.label.list
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
label_cn String - 标签中文名称
label_id String - 标签英文名称
abbr_cn String - 标签中文简拼缩写
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"label_cn":null,"label_id":null,"abbr_cn":null}&method=mapi.label.list&nonce_str=f9644864-37e7-44ce-a8a7-50c363050418&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.label.list
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
datas datas [] 必填 0 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.label.list",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "8992c228-b530-4178-9217-d4bf95091b05",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "datas": [
      {
        "label_cn": null,
        "label_id": null,
        "abbr_cn": null
      }
    ]
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

患者标签详情 mapi.label.detail


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.label.detail
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
cert_no String 32 对应的证件号 5425211970****0009
label_id String - 标签英文名称
cert_type String 特殊可选 32 证件类型 IDENTITY_CARD
keyword String 256 关键字 复旦
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"cert_no":"5425211970****0009","label_id":null,"cert_type":"IDENTITY_CARD","keyword":"复旦"}&method=mapi.label.detail&nonce_str=e3674ba0-6f7e-4732-976a-e5c942dd2c43&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.label.detail
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
data data 必填 0 数据参数
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.label.detail",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "e6e42efa-aeb4-4555-b606-f88324b5e694",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "data": {
      "label_value": [
        "",
        ""
      ],
      "label_id": null,
      "abbr_cn": null,
      "label_cn": null
    }
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

患者打标签 mapi.label.save


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.label.save
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构商户唯一标识
cert_no String 32 对应的证件号 5425211970****0009
label_value [] - 标签值
cert_type String 32 证件类型 IDENTITY_CARD
label_id String - 标签英文名称
label_id_list label_id_list[] - 标签Id集合 ["25de7a81-de9d-4736-b8e1-*****","f08583b4-6300-40f1-8b3e-***"]
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"cert_no":"5425211970****0009","label_value":["",""],"cert_type":"IDENTITY_CARD","label_id":null}&method=mapi.label.save&nonce_str=521d4d28-b2f7-4ee6-9790-e71912f5eb0e&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.label.save
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.label.save",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "c1d1b412-03b4-433a-be29-f7fb42376ce0",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": ""
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

用户类API

添加黑名单 mapi.base.blacklist.add


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.base.blacklist.add
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customerID String - c7663ca8-e14f-4635-xxxx
createUser String - XXX
blackListValue String - 用户标识2088xxxxxx
scene String 32 xxxx场景,挂号:Registered;预约:appointment;在线咨询:onlineConsult bar_code,wave_code
memo String 256 备注
userName String - 姓名
idCard String - 身份证号
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customerID":null,"createUser":null,"blackListValue":null,"scene":"bar_code,wave_code","memo":null,"userName":null,"idCard":null}&method=mapi.base.blacklist.add&nonce_str=80d54686-095e-455d-b423-7079b379ed69&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.base.blacklist.add
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
code Int 选填 5 除了10000成功,其他都失败 1
msg String 选填 0 增加成功
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.base.blacklist.add",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "4dba78ac-7a96-41cd-ba5b-ab8d4454f668",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "code": 1,
    "msg": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

黑名单列表 mapi.base.blacklist.list.v2


参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 接口名称 mapi.base.blacklist.list.v2
timestamp String 19 发送请求的时间,格式'yyyy - MM - dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 32 请求随机字符串 每次请求值不能一样
biz_content json - 业务参数
customer_id String 50 机构标识
keyword String 256 查询关键字,可空 复旦
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

请求样例参考

请求地址 https://openapi.linkingcloud.cn/gateway
POST参数 app_id=2014072300007148&biz_content={"customer_id":null,"keyword":"复旦"}&method=mapi.base.blacklist.list.v2&nonce_str=61c511e8-34c7-4af5-8863-95bea9ea59bb&sign=DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo=&sign_type=rsa&timestamp=2014-07-24 03:07:50
参数 类型 是否必填 最大长度 描述 示例值
app_id String 32 平台分配给开发者的应用ID 2014072300007148
method String 128 请求的方法名原值返回 mapi.base.blacklist.list.v2
timestamp String 19 服务器时间 格式'yyyy-MM-dd HH:mm:ss' 2014-07-24 03:07:50
nonce_str String 36 请求随机字符串原值返回
code String - 网关返回码 40004
msg String - 网关返回码描述 Business Failed
biz_content json -
sub_code String - 业务返回码 TRADE_HAS_SUCCESS
sub_msg String - 交易已被支付
id String 必填 0 id
blackListValue String 必填 0 黑名单用户标识
name String 必填 0 用户姓名 张三
idCard String 必填 0 身份证号
customerID String 必填 0 机构标识
sign_type String 10 商户生成签名字符串所使用的签名算法类型,目前支持RSA rsa
sign String 256 商户请求参数的签名串,详见 详见示例

返回json样例参考

{
  "app_id": "2014072300007148",
  "method": "mapi.base.blacklist.list.v2",
  "timestamp": "2014-07-24 03:07:50",
  "nonce_str": "c48919dd-ebb2-402b-a24a-8e23f55cac61",
  "code": "",
  "msg": "",
  "biz_content": {
    "sub_code": "",
    "sub_msg": "",
    "id": null,
    "blackListValue": null,
    "name": "张三",
    "idCard": null,
    "customerID": null
  },
  "sign_type": "rsa",
  "sign": "DZXh8eeTuAHoYE3w1J+POiPhfDxOYBfUNn1lkeT/V7P4zJdyojWEa6IZs6Hz0yDW5Cp/viufUb5I0/V5WENS3OYR8zRedqo6D+fUTdLHdc+EFyCkiQhBxIzgngPdPdfp1PIS7BdhhzrsZHbRqb7o4k3Dxc+AAnFauu4V6Zdwczo="
}
        

互联网医院

文件相关


暂无

文件相关-下载图片 mapi.doctor.business.notify


参数 类型 必填 说明
app_id string 平台分配给开发者的应用ID
method string 接口名称
timestamp string 发送请求的时间,格式yyyy-MM-dd HH:mm:ss
nonce_str string 请求随机字符串 每次请求值不能一样
biz_content string 具体业务参数字符串
sign_type string 商户生成签名字符串所使用的签名算法类型,目前支持RSA
sign string 商户请求参数的签名串

 biz_content 参数说明

参数 类型 必填 说明
customerId string 商户ID
methodName string 传值”DownloadImg”
data object 图片

data图片参数

参数 类型 必填 说明
imgId string 图片Id

入参示例:

{
    "app_id": "LCMC20191216174349913", 
    "method": "mapi.doctor.business.notify", 
    "nonce_str": "afc56c8a-fd18-4a47-a403-80b165fea38e", 
    "biz_content": {
        "customerId": "00150320-4621-40ed-9e51-2a2f63003bdc", 
        "methodName": "DownloadImg", 
        "data": {
            "imgId": "xxxxxxxxxxx"
        }
    }, 
    "sign": "MjBlrACNznRFbn6t9GKLNh5tfy0xM1wNdZSZHmD9lpZ1gONBTZVvYtq9+jUPAbkY7fpYKJK5CblOpD7y7wOPqAhGpYkXaleCBNpA6qYoEVnBp7fAguheDgSOjgg2r0m4YYJsOi7bq0OgS5kuniibTy4nakuEATvScM6HLrAubUg=", 
    "sign_type": "rsa", 
    "timestamp": "2024-06-16 00:00:00"
}

出参示例:

{
    "app_id": "LCMC20201230101924543", 
    "method": "mapi.doctor.business.notify", 
    "timestamp": "2021-08-17 16:25:59", 
    "nonce_str": "1d6e63ad-7733-4ce1-8122-22750474e784", 
    "code": 1, 
    "msg": "success", 
    "sw_list": "[0.2928,31.5758,0.048600000000000004]", 
    "biz_content": {
        "message": null, 
        "data": {
            "fileData": "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", 
            "id": "13441e53-2527-4f87-8ddf-f3d562d4c3f8", 
            "fileName": "QQ图片20210524102828.png", 
            "size": 5739, 
            "fileExtend": ".png", 
            "responseResult": {
                "isSuccess": "1", 
                "message": "操作成功"
            }
        }
    }, 
    "sign_type": "rsa", 
    "sign": "HXGAn2WqdkVGdCm/4UM0c9vRupe7UxUN29hxmneFRC67BgKWYzSPXSalGV8t7RNh7iutfUB3HGUHKN7gZEL2T6Zgj8ShY6yV4gA3bz/6pxDRp2kWeXfxYv55c7JKCZv+L321aplEMTcyfsnhHhxfzbw+1nzObhzyEk0tLvFEXOw="
}