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)