2013-04-23 75 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格式正確?這是一個解碼版本? – 2013-05-29 08:31:27

回答

1

更改電子郵件:FlagType從Follow Upfor Follow Up

最後加上</Sync>

嘗試:

<?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