wdCPv3的API使用说明文档(20171020更新)
[size=4]wdCP系统API文档说明[/size][size=4]从wdCP3开始,将会不断完善并提供完整的API调用系统[/size]
[size=4]目前的API系统功能,包括如下三部分的功能[/size]
[size=4]1 站点的管理功能[/size]
[size=4]2 ftp的管理功能[/size]
[size=4]3 mysql的管理功能[/size]
[size=4]要使用API功能,首先需要在后台上设置API的IP地址和API的KEY[/size]
[size=4]IP地址是允许提交的服务器地址,如果不限制,可以设置为0.0.0.0[/size]
[size=4]APIKEY是提交通信验证的密钥[/size]
[size=4]URL参数为key,值为APIKEY+提交者的IP地址的MD5值[/size]
[size=4]如后台设置的密钥是123456,提交者的IP是192.168.10.10[/size]
[size=4]则key=md5(123456192.168.10.10)[/size]
[size=4]在所有的提交方法里,增加key参数与值[/size]
[size=4]API地址:[/size]
[size=4]http://ip:8080/api/类别/方法,如[/size]
[size=4]http://ip:8080/api/site/add[/size]
[size=4]支持get,post两种方式提交[/size]
[size=4]如有修改过默认的8080端口,需要修改为相应的新端口[/size]
[size=4][color=#0000ff]通用规则[/color][/size]
[size=4]用户名,目录名只能为字母,数字,下划线[/size]
[size=4]执行结果,以json数据格式返回显示[/size]
[size=4]errCode值为0表示成功,1表示错误[/size]
[size=4]以创建/新建时,会有一个返回ID,要保存好此ID,后续修改,删除等操作均要根据此ID进行[/size]
[size=4]如下:[/size]
[size=4]{[/size]
[size=4] "errCode": "0",[/size]
[size=4] "id": "0",[/size]
[size=4] "msg": "操作成功"[/size]
[size=4]}[/size]
返回参数20171020更新
[size=5][color=#ff0000]site部分[/color][/size]
[size=4]http://ip:8080/api/site/(add|edit|del)[/size]
[size=4]http://ip:8080/api/site/add?domain=testtt.com[/size]
[size=4]add方法,表单元素有[/size]
[size=4]domain[/size]
[size=4]domains[/size]
[size=4]domainm[/size]
[size=4]dirindex[/size]
[size=4]redir[/size]
[size=4]reurl[/size]
[size=4]accesslog[/size]
[size=4]errorlog[/size]
[size=4]limitdir[/size]
[size=4]phps PHP版本,默认为0,必选项
db_flag 如要创建数据库及用户,值为1,如不创建,为0[/size]
[size=4]dbname[/size]
[size=4]dbuser[/size]
[size=4]dbpasswd[/size]
[size=4]cdbpasswd[/size]
[size=4]dbcharset[/size]
[size=4]ftp_flag 如要创建FTP用户,值为1,如不创建,为0[/size]
[size=4]ftpuser[/size]
[size=4]ftppasswd[/size]
[size=4]cftppasswd[/size]
[size=4]edit方法,表单元素有[/size]
[size=4]id[/size]
[size=4]domains[/size]
[size=4]domainm[/size]
[size=4]dirindex[/size]
[size=4]redir[/size]
[size=4]reurl[/size]
[size=4]accesslog[/size]
[size=4]errorlog[/size]
[size=4]limitdir[/size]
[size=4]del方法,表单元素有[/size]
[size=4]id 用户ID[/size]
[color=#ff0000]FTP部分[/color]
[size=4]http://ip:8080/api/ftp/(add|edit|del|chgpw)[/size]
[size=4]http://ip:8080/api/ftp/add?username=ftpu1&password=123456&password2=123456[/size]
[size=4]add方法,表单元素有[/size]
[size=4]username 用户名[/size]
[size=4]password 密码[/size]
[size=4]password2 确认密码[/size]
[size=4]dir 目录(如为空,则使用站点根目录加用户名,如/www/web/user,也可使用绝对路径)[/size]
[size=4]quotafiles[/size]
[size=4]quotasize[/size]
[size=4]ulbandwidth[/size]
[size=4]dlbandwidth[/size]
[size=4]edit方法,表彰元素有[/size]
[size=4]id 创建FTP时的用户ID[/size]
[size=4]quotafiles[/size]
[size=4]quotasize[/size]
[size=4]ulbandwidth[/size]
[size=4]dlbandwidth[/size]
[size=4]del方法[/size]
[size=4]id 用户ID[/size]
[size=4]chgpw方法,表彰元素有[/size]
[size=4]id[/size]
[size=4]用户ID[/size]
[size=4]password 原密码[/size]
[size=4]password1 新密码[/size]
[size=4]password2 确认新密码[/size]
[size=5][color=#ff0000]mysql部分[/color][/size]
[size=4]http://ip:8080/api/mysql/(add|del|chgpw)[/size]
[size=4]add方法,表单元素有[/size]
[size=4]username[/size]
[size=4]password[/size]
[size=4]cpassword[/size]
[size=4]dbname[/size]
[size=4]dbcharset[/size]
[size=4]dbsize[/size]
[size=4]dbhost[/size]
[size=4]del方法[/size]
[size=4]id 数据库或用户ID[/size]
[size=4]chgpw方法,表彰元素有[/size]
[size=4]id[/size]
[size=4]数据库或用户ID[/size]
[size=4]dbuser 数据库用户[/size]
[size=4]dbhost 主机名,默认为localhost[/size]
[size=4]password 新密码[/size]
[size=4]cpassword 确认新密码[/size][size=4]
[/size]
[size=4]更多将在后续公布[/size] 非常好...................... 有点小激动了呢:victory: very good.................. [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=85949&ptid=52687]1#[/url] [i]admin[/i] [/b]
太好了,可以自己创建站群了 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=85949&ptid=52687]1#[/url] [i]admin[/i] [/b]希望wdcp系统加入自动批量远程下载或本地上传 网站源码的 api功能。 能否做成 模拟da 模式这样功能就可以介入更多支持da面板的系统了 没用过,da 模式是怎样的,说说看 把鸡放冰箱里面的感觉! [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=85995&ptid=52687]6#[/url] [i]inyhow[/i] [/b]
这个可以有 加油!真心感谢管理员一直以来对WDCP控制面板的维护和升级,使得我们在使用linux部署网站更方便更简单!谢谢 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=86070&ptid=52687]8#[/url] [i]admin[/i] [/b]
就是模拟da 控制面板的对外api参数,可以查看da帮助。其实也很简单。无非是ftp.mysql,web.这几项。。。如果开发出来,那国内很多主机系统都可以对接。 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=85949&ptid=52687]1#[/url] [i]admin[/i] [/b]
请问下,qq群文件里面的class——wdcp.php是否是放在wdcp v2版本上使用的,而wdcp v3直接使用 api 连接 非常棒!{:2_37:} 请问不显示第一个页面啊? 好像可以做个自动化管理了 **** 作者被禁止或删除 内容自动屏蔽 **** [i=s] 本帖最后由 daolang 于 2016-6-28 15:16 编辑 [/i]
初步试了下,楼主的API很棒,都能使用。
请问楼主,有没有提供文件管理部分的API,现在需要建立好网站,拷贝一些网页文件进去,
不知道有没有相关的接口可以实现? 目前还没有文件管理部分 [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=89486&ptid=52687]19#[/url] [i]admin[/i] [/b]
list api没有啊 怎么取列表操作啊 怎么获得金币 这是一个划时代的功能! 来学习学习学习 学习学习 学习 期待再次更新 真心感谢管理员一直以来对WDCP控制面板的维护和升级,使得我们在使用linux部署网站更方便更简单 好东西啊! 感谢 管理员 http://118.236.0.232:8080/api/site/add?domain=aw05.com&key=md5([email]w123@192.168.0.1[/email])
创建域名是这样的吗?为什么我创建提示{"code":"300","message":"api的KEY错误!"}
[attach]6780[/attach]
[attach]6781[/attach] 老大,能否开发个整合WHMCS的API插件,可以在WHMCS开通免费空间了
页:
[1]
2