经测试,调用API需要必须传入 id、webname、domain
1、id通过接口/data?action=getData&table=domain获取网站的域名列表,获得。
2、webname要传入的值是$websites['data'][0]['name'],否则不会添加server_name到配置文件中。
3、文档中说可以携带端口进行绑定,但测试过程中发现添加成功后配置文件中的listen没有相应的端口,导致添加的端口是出于未被使用状态。
4、若域名被指定过端口,想要继续添加其他端口时会提示改域名已被绑定。
www.baidu.com:81 ->添加成功。会复现端口未被使用的BUG
www.baidu.com:82 ->该域名已被绑定。
由于以上问题,业务场景中就只能告诉用户目前支持的端口,在用户绑定的时候选择端口,调用宝塔API时不传端口(提前把要支持的端口先绑定好)。
希望官方能开放端口增插删改接口。
|
|