我做了文档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标头和公用文件夹邮箱信息。