Synchronization via API

Best practice information from Scalix users relating to integration of Scalix with other products.

Moderator: ScalixSupport

zumbo_oxinia

Synchronization via API

Postby zumbo_oxinia » Mon Feb 09, 2009 7:45 am

What is the best way to access Scalix when writing my own synchronization software? I tried both IMAP and the HTTP API, but the problem is that in none of these interface I found the functionality that I need for fast synchronization.

For fast synchronization, I need a function that tells me which items on the server have changed. However, the only method to get the "last modified" info from a calender or contact entry through the Scalix API is by downloading the entire content. Is there another way or is fast synchronization impossible?

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Mon Feb 09, 2009 10:13 am

the RESTful API has a changeLog method that was designed with such purposes in mind; it is not fully documented, however, and you'll probably have to look at the source code for the Messaging Services component.

We're working on improving these APIs as the foundation for Scalix ActiveSync; lots of things are going on internally and once everything is wrapped up, we will publish new docs. This will, however, be somewhat down the road, still, as we are finishing up our own product based on this first.

Florian
Florian von Kurnatowski, Die Harder!


Return to “Third Party Integration”



Who is online

Users browsing this forum: No registered users and 1 guest