开始前必读
平台概述
平台主要提供如下基础服务
更新日志
开始开发
申请中台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密钥”,会自动生成公私钥,然后点击“打开文件位置”,即可找到工具自动生成的密钥。
生成方式二:也可以使用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-----转换后得到的字符串为:
第三步 获取联空网络公钥
应用上线后点击“查看联空网络公钥”,即可获取联空网络,用于联空网络返回数据的验签和联空网络异步通知的验证签名
对于联空网络公钥,看到的是一个字符串,如下:
如果需要使用文件方式(如使用服务端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 参数不能带参数, 不要在页面文件的后面再加上自定义参数。例如:
- 错误的写法:http://www.alipay.com/alipay/return_url.php?xx=11
- 正确的写法:http://www.alipay.com/alipay/return_url.php
增加额外的参数可能导致验证签名不正确
return_url、notify_url 参数必须是合法的地址 可以被支付平台访问的地址
数据类API
中台业务数据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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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" } }
登录用户菜单权限获取 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×tamp=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
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration(builder => builder.AddMiddleServiceConfig(builder.Build().GetSection("MiddleServiceAppConfig")))
.UseStartup<Startup>();
在appsettings.json文件加入获取配置的参数如
"AppID": "中台应用ID",
"AppPrivateKey": "应用私钥",
"MetaServer": "https://mapi.linkingcloud.cn/gateway",
"Env": "环境变量",
"Namespace": "如有设置的Namespace"
}
3.使用方法
消息服务
文本转语音通知服务 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×tamp=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×tamp=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×tamp=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×tamp=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
biz_content 参数说明
channel_params 参数说明
template_fields 数组参数说明
business_params 参数说明
入参示例:
"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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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=" }