2015-01-27 3 views
0

Мой первоначальный запросMicrosoft EAS синхронизации Команда

POST : /Microsoft-Server-ActiveSync?User=XXXX&DeviceId=XXX&DeviceType=XXX&Cmd=Sync 

<?xml version="1.0" encoding="utf-8" ?> 
<airsync:Sync xmlns:airsync="AirSync"> 
    <airsync:Collections> 
     <airsync:Collection> 
      <airsync:SyncKey>0</airsync:SyncKey> 
      <airsync:CollectionId>5</airsync:CollectionId> 
     </airsync:Collection> 
    </airsync:Collections> 
</airsync:Sync> 

И я получаю ответ

<Sync xmlns="AirSync"> 
    <Status xmlns="AirSync">12</Status> 
</Sync> 

Так я не уверен, что случилось с моей просьбой. Также я не могу понять Status = 12.

EDIT: Хорошо, я обнаружил, что статус 12 означает «Иерархия папок изменилась». и необходимо выполнить команду folderync, а затем повторить попытку. Я сделал то же самое, но каждый раз, когда я получаю такой же ответ.

ответ

0

В моем случае я передавал разные DeviceId для foldersync & запрос синхронизации. Это была моя ошибка.