3.2 导出通讯录

简要描述:

  • 导出账号的所有通讯录列表,包含以前导入的不合法的数据,带着错误内容

请求URL:

请求方式:

  • POST

参数:

参数名

类型

必选项

说明

userId

int

用户 userId,目前必须是应用管家的超级管理员

phoneList arrayList 电话列表,如果有值则按照电话查询具体的联系人,最大500,没有则按照顺序查询
pageNum int 页数,首页为1
pageSize int 每次查询数量,最大500,默认500
status int 状态,1:正常联系人;2:失败的联系人;3:全部(默认)

参数:phoneList

参数名

类型

说明

phone

String

电话,电话要完整匹配,输入时要和导入的contactPhone字段相同


返回参数说明:

参数名

类型

说明

code

Int

状态值

msg

String

错误描述

requestId String 请求id

data

Json

返回导入的结果

返回data参数说明:

参数名

类型

说明

totalNum int 通讯录总数,按照查询条件查询的总数
pageNum int 当前页
pageSize int 请求数量

addressList

arrayList

通讯录列表

参数:addressList

参数名

类型

说明

depName

String

部门信息

contactName

String

姓名

contactEmail

String

手机参会人邮箱

contactPhone

String

手机号码

contactCountry

String

国家码,默认格式“86”

contactAreaCode

String

国内区号(手机号码无区号)

remarks String 错误信息,如果是成功导入的通讯录,此项为空
status int 状态,1:正常联系人;2:失败的联系人

传参示例

{
    "userId":6135684,
	"phoneList":[{"phone":"18115675740"},{"phone":"18115675741"},{"phone":"59933637"},{"phone":"59933634"},{"phone":"59933635"}],
    "pageNum":1,
    "pageSize":100,
    "status":3
}

 

返回示例

{
	"code":0,
    "msg":"Operation_Succeeded",
	"requestId" : "7bf63bab-5a00-fd0d-9d23-5cd102932b5a",
	"data":{
		"totalNum":300,
		"pageNum":1,
		"pageSize":100,
    	"addressList": [{
			"depName":"部门",
            "contactName": "张三",
            "contactEmail": "",
            "contactPhone": "13771855601",
            "contactCountry": "86",
            "contactAreaCode": "",
            "remarks": "",
            "status": 1
        },{
			"depName":"部门",
            "contactName": "张三",
            "contactEmail": "",
            "contactPhone": "59938382",
            "contactCountry": "86",
            "contactAreaCode": "",
            "remarks": "区号为空",
            "status": 2
        }
    ]
	}
} 

 

3.3 删除通讯录