跳至主要內容

20210819拓展接口

大约 3 分钟

20210819拓展接口

接口变更记录

变更内容变更版本变更人备注
1、导入联系人的参数修改成 customerList,接口名称修改。
2、接口加密参数使用header头传递
3、增加用户信息更新接口
4、增加客户回收接口
v2kubrick

一、token生成方式说明

token计算方式

token = md5( tenantId + timestamp + apiKey )

md5值使用32位小写,其中tenantId、apiKey由傲途提供,使用header头传输。

字段名字段类型是否必填备注
tenantIdstringy公司id
timestampstringy当前时间戳
tokenstringytoken加密串

二、接口

1、客户导入接口

  • Url: http://xxxx.com/wscrm-api/openapi/customer/import

  • Method: POST

  • Content-type: application/json

  • 请求参数

字段名字段类型是否必填备注
customerListlisty客户数据
  • customerList数据类型
字段名字段类型是否必填备注
userIdinty被cui人的ID
namestringyjiekuan人的名称
nickNamestringycuishouyuan的名称
phonestringn被cui人手机号
taskTypeinty分案类型 1=提醒;2=cuishou
rsDatalistn亲属层级关联数据
descriptionstringncui记内容
paymentTypeintn还kuan类型 0=未还kuan; 1=已还kuan 为空则默认未还kuan
paymentInfostringn借kuan人信息url
  • rs_data数据
字段名字段类型是否必填备注
typeinty关系 1= 一联;2= 二联;
rsTypeinty和联系人的关系
namestringy关联联系人名称
phonestringy关联联系人手机号
  • rs_type 枚举值
解释
0Orang tua
1Anak
2Kakak Adik
3Saudara lainnya
4Teman
5Kolega/rekan kantor
6Pasangan
  • 返回参数
字段名字段类型备注
codeint错误代码 200=成功
msgstring错误原因等提示信息
datalist返回结果
  • 请求示例
{ 
    "customerList": [
        { 
            "userId":1324, 
            "name": "als",
            "nickName":"lilin", 
            "phone": "971568405326", 
            "taskType":1, 
            "rsData":[ 
                {"type":1,"name":"王xx","rsType":1,"phone":"923083984029"},
                {"type":2,"name":"王yy","rsType":2,"phone":"923083984029"},
                {"type":3,"name":"王zz","rsType":3,"phone":"923083984029"}
            ],
            "description":"截止到xx月xx日,最后归还日", 
            "paymentType":1,
            "paymentInfo":"http://www.baidu.com"
        },
        { 
            "userId": 1325,
            "name": "lal",
            "nickName": "zhouli", 
            "phone": "971568405326", 
            "taskType":2, 
            "rsData":[ 
                {"type":1,"name":"王xx","rsType":1,"phone":"923083984029"},
                {"type":2,"name":"王yy","rsType":2,"phone":"923083984029"}, 
                {"type":3,"name":"王zz","rsType":3,"phone":"923083984029"} 
            ], 
            "description": "截止到xx月xx日,最后归还日", 
            "paymentType":0,
            "paymentInfo":"http://www.baidu.com"
        }
    ]
}

  • 返回示例
{
	"code": 200,
	"data": "",
	"msg": "success!"
}

2、客户回收接口

  • URL: http://xxx.com/wscrm-api/openapi/customer/recycle

  • Method: POST

  • Content-type: application/json

  • 请求参数

字段名字段类型是否必填备注
customerListlisty客户信息
  • customerList参数
字段名字段类型是否必填备注
nickNamestringycuiyuan名称
whatsappstringyjiekuan人 whatsapp 账号
  • 请求示例
{
	"customerList": [
        {
            "nickName": "wang",
            "whatsapp": "6261626262626"
        },
        {
            "nickName": "li",
            "whatsapp": "62122726726262"
        }
    ],
}
  • 返回参数
字段名字段类型备注
codeint错误代码 200=成功
msgstring错误原因等提示信息
datalist返回结果
  • 返回示例
{
	"code":200,
	"msg":"success!",
	"data": "",
}

3、用户信息更新接口

  • URL: http://xxx.com/wscrm-api/openapi/user/update

  • Method: POST

  • Content-type: application/json

  • 请求参数

字段名字段类型是否必填备注
userListlisty用户列表
  • userList
字段名字段类型是否必填备注
userNamestringy傲途坐席名称
nickNamestringyppd cuiyuan 名称
phonestringy手机号
deptIdstringn部门id
deptNamestringn部门名称
  • 请求示例
{
	"userList": [
    {
        "userName":"张三", 
        "nickName":"小张", 
        "deptId":"1", 
        "deptName":"营业部", 
        "phone":"1822827272727" 
    },
    {
        "userName":"张三", 
        "nickName":"小张", 
        "deptId":"1", 
        "deptName":"营业部", 
        "phone":"1822827272727" 
    }]
}
  • 返回参数
字段名字段类型备注
codeint错误代码 200=成功
msgstring错误原因等提示信息
datalist返回结果(更新异常的cuiyuan 名称)
  • 返回示例
{
	"code":200,
	"data":[
        "lisa",
        "lisi"
    ],
	"msg":"success!"
}
上次编辑于:
贡献者: kubrick