0

尝试使用 ActiveSync 为电子邮件设置状态标志。以下是我的要求。我收到状态 6。我的请求有什么问题?

要求

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

1 回答 1

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

于 2013-07-26T11:35:34.923 回答