永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

Board logo

標(biāo)題: [教程] wdCPv3的API使用說明文檔(20171020更新) [打印本頁]

作者: admin    時間: 2016-3-20 15:36     標(biāo)題: wdCPv3的API使用說明文檔(20171020更新)

wdCP系統(tǒng)API文檔說明

從wdCP3開始,將會不斷完善并提供完整的API調(diào)用系統(tǒng)
目前的API系統(tǒng)功能,包括如下三部分的功能
1 站點(diǎn)的管理功能
2 ftp的管理功能
3 mysql的管理功能

要使用API功能,首先需要在后臺上設(shè)置API的IP地址和API的KEY
IP地址是允許提交的服務(wù)器地址,如果不限制,可以設(shè)置為0.0.0.0
APIKEY是提交通信驗(yàn)證的密鑰
URL參數(shù)為key,值為APIKEY+提交者的IP地址的MD5值
如后臺設(shè)置的密鑰是123456,提交者的IP是192.168.10.10
則key=md5(123456192.168.10.10)
在所有的提交方法里,增加key參數(shù)與值

API地址:
http://ip:8080/api/類別/方法,如
http://ip:8080/api/site/add
支持get,post兩種方式提交
如有修改過默認(rèn)的8080端口,需要修改為相應(yīng)的新端口

通用規(guī)則
用戶名,目錄名只能為字母,數(shù)字,下劃線

執(zhí)行結(jié)果,以json數(shù)據(jù)格式返回顯示
errCode值為0表示成功,1表示錯誤
以創(chuàng)建/新建時,會有一個返回ID,要保存好此ID,后續(xù)修改,刪除等操作均要根據(jù)此ID進(jìn)行
如下:
{
  "errCode": "0",
  "id": "0",
  "msg": "操作成功"
}
返回參數(shù)20171020更新

site部分
http://ip:8080/api/site/(add|edit|del)
http://ip:8080/api/site/add?domain=testtt.com
add方法,表單元素有
domain
domains
domainm
dirindex
redir
reurl
accesslog
errorlog
limitdir
phps PHP版本,默認(rèn)為0,必選項
db_flag  如要創(chuàng)建數(shù)據(jù)庫及用戶,值為1,如不創(chuàng)建,為0

dbname
dbuser
dbpasswd
cdbpasswd
dbcharset
ftp_flag 如要創(chuàng)建FTP用戶,值為1,如不創(chuàng)建,為0
ftpuser
ftppasswd
cftppasswd

edit方法,表單元素有
id
domains
domainm
dirindex
redir
reurl
accesslog
errorlog
limitdir

del方法,表單元素有
id 用戶ID

FTP部分
http://ip:8080/api/ftp/(add|edit|del|chgpw)
http://ip:8080/api/ftp/add?username=ftpu1&password=123456&password2=123456
add方法,表單元素有
username 用戶名
password 密碼
password2 確認(rèn)密碼
dir 目錄(如為空,則使用站點(diǎn)根目錄加用戶名,如/www/web/user,也可使用絕對路徑)
quotafiles
quotasize
ulbandwidth
dlbandwidth

edit方法,表彰元素有
id   創(chuàng)建FTP時的用戶ID
quotafiles
quotasize
ulbandwidth
dlbandwidth

del方法
id 用戶ID

chgpw方法,表彰元素有
id
用戶ID
password 原密碼
password1 新密碼
password2 確認(rèn)新密碼


mysql部分
http://ip:8080/api/mysql/(add|del|chgpw)

add方法,表單元素有
username
password
cpassword
dbname
dbcharset
dbsize
dbhost

del方法
id 數(shù)據(jù)庫或用戶ID

chgpw方法,表彰元素有
id
數(shù)據(jù)庫或用戶ID
dbuser 數(shù)據(jù)庫用戶
dbhost 主機(jī)名,默認(rèn)為localhost
password 新密碼
cpassword 確認(rèn)新密碼

更多將在后續(xù)公布
作者: lanyeit    時間: 2016-3-20 19:50

非常好......................
作者: swordnetho    時間: 2016-3-20 21:42

有點(diǎn)小激動了呢:victory:
作者: featue    時間: 2016-3-21 10:24

very good..................
作者: inyhow    時間: 2016-3-21 14:12

回復(fù) 1# admin


   太好了,可以自己創(chuàng)建站群了
作者: inyhow    時間: 2016-3-21 14:38

回復(fù) 1# admin 希望wdcp系統(tǒng)加入自動批量遠(yuǎn)程下載或本地上傳 網(wǎng)站源碼的 api功能。
作者: goolwell    時間: 2016-3-23 11:59

能否做成 模擬da 模式這樣功能就可以介入更多支持da面板的系統(tǒng)了
作者: admin    時間: 2016-3-23 12:34

沒用過,da 模式是怎樣的,說說看
作者: wyoyoo    時間: 2016-3-23 16:59

把雞放冰箱里面的感覺!
作者: admin    時間: 2016-3-23 20:35

回復(fù) 6# inyhow


   這個可以有
作者: flying    時間: 2016-3-24 17:45

加油!真心感謝管理員一直以來對WDCP控制面板的維護(hù)和升級,使得我們在使用linux部署網(wǎng)站更方便更簡單!謝謝
作者: mysql99    時間: 2016-4-2 23:36

回復(fù) 8# admin
就是模擬da 控制面板的對外api參數(shù),可以查看da幫助。其實(shí)也很簡單。無非是ftp.mysql,web.這幾項。。。如果開發(fā)出來,那國內(nèi)很多主機(jī)系統(tǒng)都可以對接。
作者: inyhow    時間: 2016-4-16 16:17

回復(fù) 1# admin


   請問下,qq群文件里面的class——wdcp.php是否是放在wdcp v2版本上使用的,而wdcp v3直接使用 api 連接
作者: 朱朝兵    時間: 2016-4-21 13:12

非常棒!
作者: roger_liu    時間: 2016-4-23 12:50

請問不顯示第一個頁面啊?
作者: tracy0103    時間: 2016-4-26 20:00

好像可以做個自動化管理了
作者: huzs1622    時間: 2016-6-16 15:02

有了API就強(qiáng)大了。
作者: daolang    時間: 2016-6-28 15:15

本帖最后由 daolang 于 2016-6-28 15:16 編輯

初步試了下,樓主的API很棒,都能使用。

請問樓主,有沒有提供文件管理部分的API,現(xiàn)在需要建立好網(wǎng)站,拷貝一些網(wǎng)頁文件進(jìn)去,
不知道有沒有相關(guān)的接口可以實(shí)現(xiàn)?
作者: admin    時間: 2016-6-28 17:12

目前還沒有文件管理部分
作者: 提問題    時間: 2016-6-30 22:48

回復(fù) 19# admin


    list api沒有啊 怎么取列表操作啊
作者: 349748588    時間: 2016-7-18 10:59

怎么獲得金幣
作者: avast    時間: 2016-7-19 14:18

這是一個劃時代的功能!
作者: jjp    時間: 2016-7-23 20:13

來學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)
作者: jjp    時間: 2016-7-23 20:15

學(xué)習(xí)學(xué)習(xí) 學(xué)習(xí)
作者: geogis    時間: 2016-7-27 09:13

期待再次更新
作者: qmw建材家居    時間: 2016-7-28 14:28

真心感謝管理員一直以來對WDCP控制面板的維護(hù)和升級,使得我們在使用linux部署網(wǎng)站更方便更簡單
作者: acanzx    時間: 2016-9-2 20:37

好東西。
作者: sy88618816    時間: 2016-10-18 20:29

感謝 管理員
作者: inyhow    時間: 2016-11-1 11:31

http://118.236.0.232:8080/api/site/add?domain=aw05.com&key=md5(w123@192.168.0.1)
創(chuàng)建域名是這樣的嗎?為什么我創(chuàng)建提示{"code":"300","message":"api的KEY錯誤!"}
QQ截圖20161101112219.jpg



1.jpg

圖片附件: QQ截圖20161101112219.jpg (2016-11-1 11:26, 8.37 KB) / 下載次數(shù) 20178
http://www.fsowen.com/bbs/attachment.php?aid=6780&k=572a533d63faf3c681302c396cec9f91&t=1743801689&sid=00E55z



圖片附件: 1.jpg (2016-11-1 11:28, 18.01 KB) / 下載次數(shù) 20229
http://www.fsowen.com/bbs/attachment.php?aid=6781&k=cdf72a07ec3f6672e4068a2cfd6821e5&t=1743801689&sid=00E55z


作者: win68    時間: 2016-12-5 08:21

老大,能否開發(fā)個整合WHMCS的API插件,可以在WHMCS開通免費(fèi)空間了
作者: daolang    時間: 2016-12-19 21:31

用API操作新建站點(diǎn)時候,經(jīng)常遇到wdcp掛起,不知道如何開啟相關(guān)日志,進(jìn)行排查?
網(wǎng)站80端口的能正常訪問,但是面板不行,
看面板進(jìn)程還在,訪問8080端口時候,就提示:
無法訪問此網(wǎng)站

xxx.xxx.xxx.xxx 拒絕了我們的連接請求。


請試試以下辦法:

  • 檢查網(wǎng)絡(luò)連接
  • [url=data:text/html,chromewebdata#buttons]檢查代理服務(wù)器和防火墻[/url]

ERR_CONNECTION_REFUSED
作者: vsxp    時間: 2017-2-5 23:28

辛苦了,感謝。
作者: tangn    時間: 2017-2-14 11:47

wdcp后臺設(shè)置的
API訪問IP:0.0.0.0,
API登錄Key:123456;
提交地址http://192.168.177.133:8080/api/site/add?key=md5(123456192.168.177.133)
但是一直提示{"code":"300","message":"api的KEY錯誤!"},
有人知道怎么解決嗎
作者: tangn    時間: 2017-2-14 11:50

回復(fù) 30# inyhow


    我也是遇到這樣
作者: yangyiyan    時間: 2017-2-17 00:39

回復(fù) 1# admin


   66666666
作者: duzhenyong    時間: 2017-3-28 17:56

沒有提供demo嗎 大神
作者: underwood    時間: 2017-5-19 23:36

好貼
頂帖前來學(xué)習(xí)

作者: liu00700    時間: 2017-11-14 16:05

能添加個  列表的功能嗎? 或者根據(jù)域名查詢,是否已創(chuàng)建,因?yàn)槲以谡{(diào)用API時,經(jīng)常性的 出錯,導(dǎo)致站點(diǎn) 明明才剛創(chuàng)建好了,可是我收到的返回是  站點(diǎn)已存在,包含數(shù)據(jù)庫也是一樣
作者: liu00700    時間: 2017-11-14 16:11

或者添加個能根據(jù)域名查詢 站點(diǎn)的ID或者信息之類的
作者: yjq911    時間: 2018-1-4 18:28

請問api可以支持修改目錄權(quán)限嗎
作者: p270228163    時間: 2018-1-26 11:25

回復(fù) 8# admin


如果 再有  打包上傳,  解壓, 那就完美了
作者: hionline    時間: 2018-6-11 11:18

真心不錯,感謝wdcp,希望這個API手冊更完善些,那些字段對應(yīng)的含義沒有,只能靠猜測和測試啊
作者: lht131421    時間: 2018-9-15 21:44

問題是這個api的實(shí)用性在哪里呢,真心搞不太懂,哪位朋友能講解一下么?
作者: p270228163    時間: 2018-11-21 11:08

http://ip:8080/api/site/list   沒有列表
vhostdir    缺少目錄設(shè)置參數(shù)

希望可以添加, 或者怎么修改呢
作者: featue    時間: 2019-4-27 20:10

回復(fù) 45# p270228163


   有l(wèi)ist的方法了嗎?主要想調(diào)ftp的list
作者: p270228163    時間: 2019-8-27 22:42

回復(fù) 45# featue


   有,  
我用 curl 模擬登錄, 做了個api
后臺的功能都可以模擬,  只做了我需要用的


站點(diǎn)管理, 有站點(diǎn)列表, 不帶文件管理
ftp管理
mysql 還沒弄, 因?yàn)槲矣玫牟辉诒镜?br />



歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) Powered by Discuz! 7.2