API接口文档Word下载.docx

上传人:b****6 文档编号:17810790 上传时间:2022-12-10 格式:DOCX 页数:43 大小:29.30KB
下载 相关 举报
API接口文档Word下载.docx_第1页
第1页 / 共43页
API接口文档Word下载.docx_第2页
第2页 / 共43页
API接口文档Word下载.docx_第3页
第3页 / 共43页
API接口文档Word下载.docx_第4页
第4页 / 共43页
API接口文档Word下载.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

API接口文档Word下载.docx

《API接口文档Word下载.docx》由会员分享,可在线阅读,更多相关《API接口文档Word下载.docx(43页珍藏版)》请在冰豆网上搜索。

API接口文档Word下载.docx

域开通时间,格式为“2009-04-23”

●ended:

域到期时间,格式为“2013-01-01”

●password:

此域的域管理员密码,如没有此项密码默认为“12345678”

●pwd_encode:

(新增)此域的域管理员密码,如没有此项密码默认为“12345678”(base64加密)。

password,pwd_encode两个参数,优先取pwd_encode

3、输出数据

输出容及含义如下:

●param_error:

传递的参数错误

●verify_error:

验证超级管理员密码错误

●domain_exist:

已存在此域名

●add_error:

添加域名出错

●ok:

成功添加域名

二、删除域名接口

domain/webmail/api/delDomain.php?

domain=abc.

要删除的域名,例如“abc.”

●domain_not_exist:

不存在此域名

●del_error:

删除域名出错

成功删除域名

三、添加用户接口

domain/webmail/api/addUser.php?

adminname=admin&

mailbox=userabc.&

password=11111&

fullname=name&

mailquota=100&

filequota=50

●adminname:

域管理员名称

域管理员MD5后的密码

●mailbox:

要添加的全称,例如userabc.

●customdata:

自定义字段数据,如”10001”

此要设置的密码

(新增)此要设置的密码(base64加密)。

●fullname:

用户(如果为中文字符请使用UTF-8格式,并进行URL编码)

●mailquota:

空间限额,单位为“M”,只能为数字

●filequota:

网络文件柜空间限额,单位为“M”,只能为数字

域管理员验证错误

●mailbox_exist:

已存在此

添加错误

●数字:

成功添加返回用户id值

四、获取用户信息接口

使用名称调用(未开启自定义用户字段功能):

domain/webmail/api/userInfo.php?

mailbox=userabc.

使用自定义字段调用:

cfv=xxx

取得信息的全称,例如“userabc.”

●cfv:

自定义字段对应值,例如学号“100001”

自定义字段对应用户所在的域名名称,例如“abc.”

正常情况下输出的信息为XML,其格式如下:

<

?

xmlversion="

1.0"

encoding="

UTF-8"

?

>

user>

<

email>

userabc.<

/email>

name>

!

[CDATA[用户]]>

/name>

password>

用户密码<

/password>

custom_value>

[CDATA[自定义用户字段对应值]]>

/custom_value>

/user>

出现错误的时候输出容为字符串,输出类型及其含义如下:

●mailbox_not_exist:

不存在此

五、搜索用户接口

domain/webmail/api/searchUser.php?

domain=test.&

keyword=user

要搜索用户的域

●keyword:

搜索关键字,为UTF-8编码,需进行URLEncode转换。

系统会根据此关键字对名、用户名、自定义用户字段进行查询。

userlist>

<

id>

123<

/id>

<

/userlist>

六、修改用户接口

domain/webmail/api/updateUser.php?

要修改的全称,例如“userabc.”

如修改此密码请使用此参数

(新增)如修改此密码请使用此参数(base64加密)。

如修改用户请使用此参数(如果为中文字符请使用UTF-8格式,并进行URL编码)

如修改空间限额请使用此参数,单位为“M”,只能为数字

如修改网络文件柜空间限额请使用此参数,单位为“M”,只能为数字

●dept_old:

原部门id

●dept_new:

新部门id。

如果dept_old和dept_new都存在,则是将原部门删除,添加新部门,即修改部门

如果存在dept_old,dept_new=0,则表示删除原部门。

如果存在dept_new,dept_old=0,则表示添加新部门。

如果两个都不存在,无操作。

●'

status'

状态,1启用,-1禁用

intra_only'

只允许网登陆,1为是,-1为否

english_name'

英文名

order_no'

权重,数字越大越靠前显示

sex'

性别,1为男,2为女

position'

职位

worknum'

工号

birthday'

出生日期,格式为‘2012-01-01’

mobile'

手机

tel'

extnum'

分机号

groupnum'

集团号

qqmsn'

qq/msn

is_hidden'

不在企业通讯录中显示,1为是,-1为否

memo'

备注

 

●update_error:

更新错误

成功更新

七、删除用户接口

domain/webmail/api/delUser.php?

要删除的全称,例如“userabc.”

删除错误

八、获取别名接口

domain/webmail/api/alias.php?

act=get

要查看别名的全称,例如“userabc.”

●act:

操作类型,获取别名时为“get”

出错时的输出容:

参数错误

正常时输出的容为XML格式,其格式如下:

root>

item>

alias1abc.<

/item>

alias2abc.<

/root>

九、获取部门列表接口

domain/webmail/api/getDept.php?

adminpass=xxx

要获取部门列表的域名

department_list>

department>

parent_id>

-1<

/parent_id>

[CDATA[部门名称]]>

tel>

1234567<

/tel>

fax>

7654321<

/fax>

linkman>

[CDATA[三]]>

/linkman>

manager>

[CDATA[四]]>

/manager>

testtest.<

address>

[CDATA[联系地址]]>

/address>

/department>

/department_list>

“department”段结构说明:

●id:

部门ID

●parent_id:

上级部门ID,如果为“-1”则表示无上级部门

●name:

部门名称

●tel:

部门

●fax:

部门传真

●linkman:

联系人名称

●manager:

负责人名称

●email:

地址

●address:

联系地址

十、添加部门接口

domain/webmail/api/addDept.php?

dept_name=部门名称&

parent_id=-1&

tel=123456&

fax=654321&

linkname=三&

manager=四&

email=testtest.&

address=通信地址

要添加部门的域名(必填)

域管理员名称(必填)

域管理员MD5后的密码(必填)

●dept_name:

部门名称(必填)(如果为中文字符请使用UTF-8格式,并进行url编码)

上级部门ID,如无上级部门则需填写为“-1”(必填)

联系人名称(如果为中文字符请使用UTF-8格式,并进行url编码)

负责人名称(如果为中文字符请使用UTF-8格式,并进行url编码)

联系地址(如果为中文字符请使用UTF-8格式,并进行url编码)

添加部门错误

添加部门成功

十一、修改部门接口

domain/webmail/api/updateDept.php?

dept_id=12345&

dept_name=DepartmentName&

要更新部门信息的域名(必填)

●dept_id:

部门ID(必填)

●department_not_exist:

不存在指定部门

修改部门信息出错

修改部门信息成功

十二、删除部门接口

domain/webmail/api/delDept.php?

dept_id=1234

要删除部门的域名

要删除的部门ID

●existing_child:

存在下级部门,需要先删除下级部门后才能删除此部门

删除部门出错

删除部门成功

十三、获取部门成员接口

domain/webmail/api/getDeptMember.php?

要取得部门成员的域名

要获取成员的部门ID

member_list>

member>

fullname>

/fullname>

/member>

/member_list>

“member”段结构说明:

用户地址

用户名称

十四、添加部门成员接口

domain/webmail/api/addDeptMember.php?

dept_id=1234&

user_id=4321

要添加部门成员的域名

要添加成员的部门ID

●user_id:

要添加的成员ID

●user_not_exist:

不存在指定用户

添加部门成员出错

添加成功

十五、删除部门成员接口

domain/webmail/api/delDeptMember.php?

要删除部门成员的域名

要删除成员的部门ID

要删除的成员ID

删除部门成员出错

删除成功

十六、添加别名接口

act=add&

alias=aliasabc.

要添加别名的全称,例如“userabc.”

操作类型,添加别名时为“add”

●alias:

要添加的别名

●error:

添加别名时发生错误

添加别名成功

十七、修改别名接口

act=edit&

alias=aliasabc.&

alias_new=alias-newabc.

要修改别名的全称,例如“userabc.”

操作类型,修改别名时为“edit”

要修改的旧别名(如果为中文字符请使用UTF-8格式,并进行url编码)

●alias_new:

要修改的新别名(如果为中文字符请使用UTF-8格式,并进行url编码)

修改别名时发生错误

修改别名成功

十八、删除别名接口

act=del&

需要以G

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1