1

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

1 回答 1

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 中的到期日期。

于 2018-04-05T13:02:57.780 回答