Page 1 of 1

Synchronization via API

Posted: Mon Feb 09, 2009 7:45 am
by zumbo_oxinia
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?

Posted: Mon Feb 09, 2009 10:13 am
by florian
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