Mailkit API mailkit.mailinglist.adduser

XML-RPC žádost musí být vydána ve formátu uvedeném níže. Podívejte se na příklady, jak implementovat API volání v různých jazycích:

XML-RPC volání:

<?xml version="1.0"?>
<methodCall>
<methodName>mailkit.mailinglist.adduser</methodName>
<params>
  <param><value><int>client_id</int></value></param>
  <param><value><string>client_md5_hash_here</string></value></param>
  <param><value><int>mailinglist_id</int></value></param>
  <param><value><boolean>send opt-in confirmation mail</boolean></value></param> 
  <param>
    <value>
      <struct>
        <member>
          <name>first_name</name>
          <value><string>base_64(First Name)</string></value>
        </member>
        <member>
          <name>last_name</name>
          <value><string>base_64(Last Name)</string></value>
        </member>
        <member>
          <name>email</name>
          <value><string>base_64(Email)</string></value>
        </member>
        <member>
          <name>status</name>
          <value><string>base_64(status)</string></value>
        </member>
        <member>
          <name>company</name>
          <value><string>base_64(company)</string></value>
        </member>
        <member>
          <name>prefix</name>
          <value><string>base_64(prefix)</string></value>
        </member>
        <member>
          <name>vocative</name>
          <value><string>base_64(vocative)</string></value>
        </member>
        <member>
          <name>reply_to</name>
          <value><string>base_64(reply_to)</string></value>
        </member>
      </struct>
    </value>
  </param>
  <param>
    <value>
      <struct>
        <member>
          <name>nick_name</name>
          <value><string>base_64(Nickname)</string></value>
        </member>
        <member>
          <name>gender</name>
          <value><string>base_64(male/female/m/f/muz/zena/m/f)</string></value>
        </member>
        <member>
          <name>phone</name>
          <value><string>base_64(Phone)</string></value>
        </member>
        <member>
          <name>mobile</name>
          <value><string>base_64(Mobile phone)</string></value>
        </member>
        <member>
          <name>fax</name>
          <value><string>base_64(Fax)</string></value>
        </member>
        <member>
          <name>street</name>
          <value><string>base_64(Street)</string></value>
        </member>
        <member>
          <name>city</name>
          <value><string>base_64(City)</string></value>
        </member>
        <member>
          <name>state</name>
          <value><string>base_64(State)</string></value>
        </member>
        <member>
          <name>country</name>
          <value><string>base_64(Country)</string></value>
        </member>
        <member>
          <name>zip</name>
          <value><string>base_64(ZIP/Postal code)</string></value>
        </member>
      </struct>
    </value>
  </param>
  <param>
    <value>
      <struct>
        <member>
          <name>custom1</name>
          <value><string>base_64(Custom 1)</string></value>
        </member>
        <member>
          <name>custom2</name>
          <value><string>base_64(Custom 2)</string></value>
        </member>
        <member>
          <name>custom3</name>
          <value><string>base_64(Custom 3)</string></value>
        </member>
       
      ....

        <member>
          <name>custom25</name>
          <value><string>base_64(Custom 25)</string></value>
        </member>

      </struct>
    </value>
  </param>
</params>
</methodCall>

vrací pole obsahující:

ID_email
status (1 - insert, 0 - update)