主题
绑卡对接服务 mapi.fwc.card.query FunctionCode | 暂无
提供用户的绑卡列表
简介
通过用户标识获取用户的绑卡列表
注意
接口调用频率有限制,请根据业务需要做缓存
请求参数
名称 | 描述 | 类型 | 必填 |
---|---|---|---|
customer_id | 商户标识 | string | 是 |
data | 请求数据对象 | object | 是 |
名称 | 描述 | 类型 | 必填 |
---|---|---|---|
openUserId | 用户标识 | string | 是 |
返回参数
名称 | 描述 | 类型 | 备注 |
---|---|---|---|
customerId | 商户标识 | string | |
openUserId | 用户标识 | string | |
cardId | 卡ID | string | |
cardType | 卡类型 | string | |
cardTypeName | 卡类型名称 | string | |
userName | 就诊卡姓名 | string | |
idCard | 就诊卡证件号 | string | |
idCardType | 就诊卡证件类型 ,0身份证 1护照 2其他 | string | |
tel | 就诊卡手机号码 | string | |
platform | 平台 | string | |
hospitalUserId | 院内卡ID | string |
接口示例
参数示例
json
{
"customer_id": "12345",
"data": {
"openUserId": "67890"
}
}
json
{
"message": "成功",
"code": 1,
"data": [
{
"customerId": "12345",
"openUserId": "67890",
"cardId": "CARD001",
"cardType": "0",
"cardTypeName": "自费卡",
"cardNo": "987654321",
"userName": "张三",
"idCard": "123456789012345678",
"idCardType": "身份证",
"tel": "13800138000",
"platform": "微信",
"hospitalUserId": "HOSP123"
}
]
}
SDK示例
Java
public class SDKExample {
public static void main(String[] args) {
// Java示例:初始化SDK并调用一个方法
LopClient lopSdkClient = new LopClient("服务地址", "应用ID", "应用私钥", "UTF-8");
Map<String, Object> request = new HashMap<>();
request.put("customer_id", "");
Map<String, String> innerData = new HashMap<>();
innerData.put("openUserId", "");
request.put("data", innerData);
String data = JSONUtil.toJsonStr(request);
String response = lopSdkClient.InvokeMethod("mapi.fwc.card.query", data);
}
}
C#
using System;
using LopSdk;
public class SDKExample {
public static void Main() {
var lopSdkClient = new LopSdkClient("服务地址", "应用ID", "应用私钥", "开放平台公钥");
var data = new
{
customer_id = "",
data = new
{
openUserId = ""
}
};
string response = await lopSdkClient.InvokeMethodAsync("mapi.fwc.card.query", data);
}
}