Loading

transId接口文档

接口

int transId(TransIdReq req, out TransIdRsp rsp);

请求参数

//请求枚举
enum E_Id_Trans_Type
{
    EITT_PHONE2UID = 1,       //手机号转uid
    EITT_CLIENTID2FUNDID = 2, //客户号转资金账号
    EITT_FUNDID2FUNDID = 3,   //资金账号转所有一个客户号下的资金账号(包括自己)
    EITT_FUNDID2CLIENTID = 4, //资金账号转客户号
    EITT_GUID2UID = 5,        //guid转uid
    EITT_GUID2FUNDID = 6,     //guid转资金账号
    EITT_FUNDID2UID = 7,      //资金账号转uid
    EITT_CLIENTID2UID = 8,    //client转uid
};

//转换id请求
struct TransIdReq
{
    0 optional int transType; 		         //转换类型 使用枚举 E_Id_Trans_Type
    1 optional vector<string> vIdNeedTrans;  //待转换的id
};

响应参数

//通用返回码
struct CommonResult
{
    0 optional  int         ret;                // 通用状态码
    1 optional  string      msg;                // 消息内容
};

//转换id回包
struct TransIdRsp
{
    0 optional CommonResult result;                  //结果
    1 optional map<string,vector<string>> mTramsRes; //转换结果key是待转换id value是转换结果
};

请求案例

POST /wup/json/xnzq_crm_private/transId HTTP/1.1
Host: 222.178.70.184:11443
Content-Type: application/json
Content-Length: 113

{
    "req": {
        "transType": 7,
        "vIdNeedTrans": [
            "601092715"
        ]
    }
}

响应案例

{
    "rsp": {
        "mTramsRes": {
            "601092715": [
                "xn_a806b94893ab"
            ]
        },
        "result": {
            "msg": "ok",
            "ret": 0
        }
    },
    "taf_ret": 0,
    "": 0
}
posted @ 2023-08-03 14:12  这个世界太乱  阅读(95)  评论(0)    收藏  举报