Adressbuch Kontakt Importer (XML-RPC)
Diese Seite beschreibt die Konfiguration für den Import von XML-RPC Kontakten mit dem Adressbuch Kontakt Importer. Den Download für das Modul befindet sich auf der Hauptseite.
Modulkonfiguration
XML-RPC

-
Aktiviere die Checkbox, um Kontakte über XML-RPC Anfragen zu importieren.
-
Eine Beispielhafte XML-RPC Anfrage ist untenstehend abgebildet. Beachte, dass es sich hier um die Maximalkonfiguration handelt - Es ist Möglich, weniger Werte zu übermitteln.
-
Bitte beachte, dass es ist notwendig ist, eine "id" anzugeben.
-
In der Abfrage muss unbedingt der Methodenname importXmlRpcContacts angegenen werden und <module_instance_name> in der Anfrage muss durch einen vorhandenen Modulinstanznamen ersetzt werden, sodass am Ende im methodCall Tag z.B. der Text aki.importXmlRpcContacts steht.
<methodCall>
<methodName><module_instance_name>.importXmlRpcContacts</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>contacts</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>id</name>
<value>
<string>12345</string>
</value>
</member>
<member>
<name>company</name>
<value>
<string>Company</string>
</value>
</member>
<member>
<name>firstname</name>
<value>
<string>Firstname</string>
</value>
</member>
<member>
<name>lastname</name>
<value>
<string>Lastname</string>
</value>
</member>
<member>
<name>phone</name>
<value>
<string>+49987654</string>
</value>
</member>
<member>
<name>homephone</name>
<value>
<string>+499456789</string>
</value>
</member>
<member>
<name>mobile</name>
<value>
<string>+49968574</string>
</value>
</member>
<member>
<name>fax</name>
<value>
<string>+49748596</string>
</value>
</member>
<member>
<name>phone2</name>
<value>
<string>+49745896</string>
</value>
</member>
<member>
<name>phone3</name>
<value>
<string>+49698547</string>
</value>
</member>
<member>
<name>phone4</name>
<value>
<string>+49965874</string>
</value>
</member>
<member>
<name>phone5</name>
<value>
<string>+49965847</string>
</value>
</member>
<member>
<name>phone6</name>
<value>
<string>+49968547</string>
</value>
</member>
<member>
<name>phone7</name>
<value>
<string>+49695847</string>
</value>
</member>
<member>
<name>mobile2</name>
<value>
<string>+49695874</string>
</value>
</member>
<member>
<name>mobile3</name>
<value>
<string>+49698574</string>
</value>
</member>
<member>
<name>fax2</name>
<value>
<string>+49475869</string>
</value>
</member>
<member>
<name>fax3</name>
<value>
<string>+49745869</string>
</value>
</member>
<member>
<name>street</name>
<value>
<string>Street</string>
</value>
</member>
<member>
<name>postalCode</name>
<value>
<string>PostalCode</string>
</value>
</member>
<member>
<name>city</name>
<value>
<string>City</string>
</value>
</member>
<member>
<name>state</name>
<value>
<string>State</string>
</value>
</member>
<member>
<name>country</name>
<value>
<string>Country</string>
</value>
</member>
<member>
<name>email</name>
<value>
<string>email@email.email</string>
</value>
</member>
<member>
<name>url</name>
<value>
<string>url-url.url</string>
</value>
</member>
<member>
<name>ownerAccountId</name>
<value>
<string></string>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
Wenn der Kontaktimport Zeitgesteuert neu angestoßen wird (z. B. jede Stunde), dann werden die über die XML-RPC-Abfrage importierten Kontakte wieder gelöscht, da die neu abgefragten Kontakte mit den vorhandenen abgeglichen werden und die XML-RPC-Kontakte in der neuen Liste nicht vorhanden sind. |