【问题标题】:ActiveSync xml ruleActiveSync xml 规则
【发布时间】:2012-06-06 22:28:19
【问题描述】:

我正在尝试开发一个客户端以使用 Activesync 协议连接到 Microsoft Exchange 服务器。现在我知道如何组成 Activesync HTTP 标头以及如何在 xml 和 wbxml。但我仍然不知道如何根据 Activesync 命令生成 xml 字符串。这是一个例子: 对于 FolderSync 命令,这里是为其生成的 xml 字符串:

<?xml version="1.0" encoding="utf-8"?> 
<FolderSync xmlns="FolderHierarchy:">
<SyncKey>2</SyncKey>
</FolderSync>

什么是规则?有人可以帮忙吗?

【问题讨论】:

    标签: xml client activesync


    【解决方案1】:

    这里很好地解释了您需要用于同步的协议序列:

    http://msdn.microsoft.com/en-us/library/ee238029%28v=EXCHG.80%29.aspx

    还有一个特定于文件夹同步的:http://msdn.microsoft.com/en-us/library/ee159766%28v=exchg.80%29.aspx

    基本上,您需要按特定顺序发送 Http/WBXML 命令,否则它们将被拒绝。所以首先你需要像这样发送一个 FolderSync 命令:

    <?xml version="1.0" encoding="utf-8" ?>
    <FolderSync xmlns="FolderHierarchy">
        <SyncKey>0</SyncKey>
    </FolderSync>
    

    让 Exchange 返回一个好的 SyncKey。然后在下一个 Sync 或 getItemEstimate 命令中解析并使用此 SyncKey。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      • 2012-01-28
      • 2014-05-23
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2011-04-04
      相关资源
      最近更新 更多