2013-04-23 1 views
0

Попытка установить статус Флаг для электронной почты с помощью ActiveSync. Ниже мой запрос. Я получаю статус 6. Что случилось с моей просьбой?Настройка флага для электронной почты в ActiveSync

Запрос

<Sync xmlns="AirSync:" xmlns:email="Email:" xmlns:tasks="Tasks:" > 
<Collections> 
    <Collection> 
     <SyncKey>648263900</SyncKey> 
     <CollectionId>11</CollectionId> 
     <GetChanges>0</GetChanges> 
     <Commands> 
      <Change> 
       <ServerId>11:2</ServerId> 
       <ApplicationData> 
         <email:Flag> 
         <email:Status>1</email:Status> 
         <email:FlagType>Follow Up</email:FlagType> 
         <tasks:StartDate>113-04-23T05:30:00.000Z</tasks:StartDate> 
         <tasks:UTCStartDate>113-04-23T05:30:00.000Z</tasks:UTCStartDate> 
         <tasks:DueDate>113-04-26T05:30:00.000Z</tasks:DueDate> 
         <tasks:UTCDueDate>113-04-26T05:30:00.000Z</tasks:UTCDueDate> 
        </email:Flag> 
       </ApplicationData> 
      </Change> 
     </Commands> 
    </Collection> 
</Collections> 

Ответ Я получаю

<?xml version="1.0"?> 
<!DOCTYPE ActiveSync PUBLIC "-//MICROSOFT//DTD ActiveSync//EN" "http://www.microsoft.com/"> 
<Sync xmlns="AirSync:"> 
    <Collections> 
     <Collection> 
      <SyncKey>648263900</SyncKey> 
      <CollectionId>11</CollectionId> 
      <Status>1</Status> 
      <Responses> 
       <Change> 
        <ServerId>11:2</ServerId> 
        <Status>6</Status> 
       </Change> 
      </Responses> 
     </Collection> 
    </Collections> 
</Sync> 
+0

ответ должен быть в формате WBXML права? это версия декодирования? –

ответ

1

Изменить адрес электронной почты: FlagType от Follow Up до for Follow Up.

И добавьте </Sync> в конце.

Try:

<?xml version="1.0" encoding="utf-8"?> 
<Sync xmlns="AirSync:" xmlns:email="Email:" xmlns:tasks="Tasks:" > 
<Collections> 
    <Collection> 
     <SyncKey>648263900</SyncKey> 
     <CollectionId>11</CollectionId> 
     <GetChanges>0</GetChanges> 
     <Commands> 
      <Change> 
       <ServerId>11:2</ServerId> 
       <ApplicationData> 
         <email:Flag> 
         <email:Status>1</email:Status> 
         <email:FlagType>for Follow Up</email:FlagType> 
         <tasks:StartDate>113-04-23T05:30:00.000Z</tasks:StartDate> 
         <tasks:UTCStartDate>113-04-23T05:30:00.000Z</tasks:UTCStartDate> 
         <tasks:DueDate>113-04-26T05:30:00.000Z</tasks:DueDate> 
         <tasks:UTCDueDate>113-04-26T05:30:00.000Z</tasks:UTCDueDate> 
        </email:Flag> 
       </ApplicationData> 
      </Change> 
     </Commands> 
    </Collection> 
</Collections> 
</Sync> 

Смотреть еще: MS-ASEMAIL