亚洲国产成人爱av在线播放,达达兔午夜伦理电影,继夫调教嗯啊h苏柔,国产欧美亚洲精品a

Board logo

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

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

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

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

要使用API功能,首先需要在后臺上設置API的IP地址和API的KEY
IP地址是允許提交的服務器地址,如果不限制,可以設置為0.0.0.0
APIKEY是提交通信驗證的密鑰
URL參數(shù)為key,值為APIKEY+提交者的IP地址的MD5值
如后臺設置的密鑰是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兩種方式提交
如有修改過默認的8080端口,需要修改為相應的新端口

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

執(zhí)行結果,以json數(shù)據(jù)格式返回顯示
errCode值為0表示成功,1表示錯誤
以創(chuàng)建/新建時,會有一個返回ID,要保存好此ID,后續(xù)修改,刪除等操作均要根據(jù)此ID進行
如下:
{
  "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版本,默認為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 確認密碼
dir 目錄(如為空,則使用站點根目錄加用戶名,如/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 確認新密碼


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 主機名,默認為localhost
password 新密碼
cpassword 確認新密碼

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

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

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

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

回復 1# admin


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

回復 1# admin 希望wdcp系統(tǒng)加入自動批量遠程下載或本地上傳 網(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

回復 6# inyhow


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

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

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

回復 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就強大了。
作者: daolang    時間: 2016-6-28 15:15

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

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

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

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

回復 19# admin


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

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

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

來學習學習學習
作者: jjp    時間: 2016-7-23 20:15

學習學習 學習
作者: geogis    時間: 2016-7-27 09:13

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

真心感謝管理員一直以來對WDCP控制面板的維護和升級,使得我們在使用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ù) 20408
http://www.hainannk.com/bbs/attachment.php?aid=6780&k=c45b593da6db000d9b4230adf32be677&t=1744353746&sid=yXWDis



圖片附件: 1.jpg (2016-11-1 11:28, 18.01 KB) / 下載次數(shù) 20453
http://www.hainannk.com/bbs/attachment.php?aid=6781&k=7b76559d296c9e7f8fbde26676566d96&t=1744353746&sid=yXWDis


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

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

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

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


請試試以下辦法:

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

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

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

wdcp后臺設置的
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

回復 30# inyhow


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

回復 1# admin


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

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

好貼
頂帖前來學習

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

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

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

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

回復 8# admin


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

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

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

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

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

回復 45# p270228163


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

回復 45# featue


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


站點管理, 有站點列表, 不帶文件管理
ftp管理
mysql 還沒弄, 因為我用的不在本地




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