通过 API 更改 plesk 订阅到期日期
change plesk subscription expire date via API
如何通过 XML RPC 或 REST 延长 plesk 订阅到期日期?
在下面的代码中,我可以创建订阅,但我想要一种在创建后更改到期日期的方法。
<webspace>
<add>
<gen_setup>
<name>{domainName}</name>
<owner-login>{username}</owner-login>
<ip_address>1.1.1.1</ip_address>
</gen_setup>
<hosting>
<vrt_hst>
<property>
<name>ftp_login</name>
<value>ftp_{ftpUsername}</value>
</property>
<property>
<name>ftp_password</name>
<value>{pass}</value>
</property>
<ip_address>1.1.1.1</ip_address>
</vrt_hst>
</hosting>
<plan-name>{plan}</plan-name>
</add>
</webspace>
您可以使用以下请求在 UNIXTIME 中获取包含到期日期的订阅属性:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.7.0">
<webspace>
<get>
<filter>
<name>example.com</name>
</filter>
<dataset>
<limits/>
</dataset>
</get>
</webspace>
</packet>
要设置到期日期,请使用:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.7.0">
<webspace>
<set>
<filter>
<name>example.com</name>
</filter>
<values>
<limits>
<limit>
<name>expiration</name>
<value>1600000000</value>
</limit>
</limits>
</values>
</set>
</webspace>
</packet>
其中 example.com
是订阅名称,1600000000
- UNIXTIME 的到期日期。
如何通过 XML RPC 或 REST 延长 plesk 订阅到期日期? 在下面的代码中,我可以创建订阅,但我想要一种在创建后更改到期日期的方法。
<webspace>
<add>
<gen_setup>
<name>{domainName}</name>
<owner-login>{username}</owner-login>
<ip_address>1.1.1.1</ip_address>
</gen_setup>
<hosting>
<vrt_hst>
<property>
<name>ftp_login</name>
<value>ftp_{ftpUsername}</value>
</property>
<property>
<name>ftp_password</name>
<value>{pass}</value>
</property>
<ip_address>1.1.1.1</ip_address>
</vrt_hst>
</hosting>
<plan-name>{plan}</plan-name>
</add>
</webspace>
您可以使用以下请求在 UNIXTIME 中获取包含到期日期的订阅属性:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.7.0">
<webspace>
<get>
<filter>
<name>example.com</name>
</filter>
<dataset>
<limits/>
</dataset>
</get>
</webspace>
</packet>
要设置到期日期,请使用:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.7.0">
<webspace>
<set>
<filter>
<name>example.com</name>
</filter>
<values>
<limits>
<limit>
<name>expiration</name>
<value>1600000000</value>
</limit>
</limits>
</values>
</set>
</webspace>
</packet>
其中 example.com
是订阅名称,1600000000
- UNIXTIME 的到期日期。