跳转到内容

绑卡对接服务 mapi.fwc.card.query FunctionCode | 暂无

提供用户的绑卡列表

简介

通过用户标识获取用户的绑卡列表

注意

接口调用频率有限制,请根据业务需要做缓存

请求参数

名称 描述 类型 必填
customer_id商户标识string
data请求数据对象object
名称 描述 类型 必填
openUserId用户标识string

返回参数

名称 描述 类型 备注
customerId商户标识string
openUserId用户标识string
cardId卡IDstring
cardType卡类型string
cardTypeName卡类型名称string
userName就诊卡姓名string
idCard就诊卡证件号string
idCardType就诊卡证件类型 ,0身份证 1护照 2其他string
tel就诊卡手机号码string
platform平台string
hospitalUserId院内卡IDstring

接口示例

参数示例

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);
    }
}