通过API更改plesk订阅到期日期

时间:2018-03-31 23:46:00

标签: plesk-onyx

如何通过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>

1 个答案:

答案 0 :(得分:1)

您可以使用以下请求获取包含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中的到期日期。