2013-04-23 3 views
0

ActiveSync를 사용하여 전자 메일의 상태 플래그를 설정하려고합니다. 아래는 나의 요청입니다. 나는 상태 6을 받는다. 나의 요청에 무엇이 문제가 있습니까? Follow Up에서 for Follow Up에 FlagType :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

이메일 변경을받을 수 있습니다.

마지막으로 </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

관련 문제