如何通过EWS检索X-PublicFolderMailbox标头?

时间:2018-09-27 15:32:58

标签: outlook office365 exchangewebservices

我做了文档link

中的所有内容

但是预期的响应是错误的。我不知道自己做错了什么以及如何解决我的请求以获取正确的响应而没有任何错误。

以下是我的请求示例:

POST autodiscover-s.outlook.com/autodiscover/autodiscover.xml

Content-Type:    text/xml; charset=utf-8
Accept:          text/xml; charset=utf-8
X-AnchorMailbox: PUBLIC_FOLDER_MAILBOX_11bd6e15@test.onmicrosoft.com

BODY

<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
  <Request>
    <EMailAddress>PUBLIC_FOLDER_MAILBOX_11bd6e15@test.onmicrosoft.com</EMailAddress>
    <AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema>
  </Request>
</Autodiscover>

和响应:

<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
    <Response>
        <Error Time="14:57:42.7464664" Id="2958518927">
            <ErrorCode>500</ErrorCode>
            <Message>The email address can't be found.</Message>
            <DebugData />
        </Error>
    </Response>
</Autodiscover>

我不知道为什么会收到这样的错误。我从请求Autodiscover/GetUserSettings中获得的X-AnchorMailbox标头和公用文件夹邮箱信息。

0 个答案:

没有答案