Outlook 自动发现请求的问题:“GetUserSettings”

Outlook 自动发现请求的问题:“GetUserSettings”,outlook,office365,exchangewebservices,Outlook,Office365,Exchangewebservices,请求 POST autodiscover-s.outlook.com/autodiscover/autodiscover.xml Content-Type: text/xml; charset=utf-8 Accept: text/xml; charset=utf-8 身体 我得到的答复是: <?xml version="1.0" encoding="utf-8"?> <Autodiscover xmlns="http://schemas.microsoft.c

请求

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

Content-Type: text/xml; charset=utf-8
Accept:       text/xml; charset=utf-8
身体

我得到的答复是:

<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
    <Response>
        <Error Time="16:03:30.0909591" Id="4042903973">
            <ErrorCode>600</ErrorCode>
            <Message>Invalid Request</Message>
            <DebugData />
        </Error>
    </Response>
</Autodiscover>
我不知道怎么了。我在正文中尝试了很多端点和不同的模式,但仍然一无所获。有人能帮我解决这样的问题吗

我已经测试了你的代码

您的参数对此有效吗

<a:Users>
      <a:User>
        <a:Mailbox>test@test_test.onmicrosoft.com</a:Mailbox>
      </a:User>
    </a:Users>
    <a:RequestedSettings>
      <a:Setting>UserDisplayName</a:Setting>
      <a:Setting>UserDN</a:Setting>
      <a:Setting>UserDeploymentId</a:Setting>
      <a:Setting>InternalMailboxServer</a:Setting>
      <a:Setting>MailboxDN</a:Setting>
      <a:Setting>ActiveDirectoryServer</a:Setting>
      <a:Setting>CasVersion</a:Setting>
      <a:Setting>EwsSupportedSchemas</a:Setting>
    </a:RequestedSettings>
  </a:Request>
如果您的请求参数正确,您可以参考以下链接:


向旧XML端点提交SOAP请求您需要将SOAP请求提交到autodiscover-s.outlook.com/autodiscover/autodiscover.svc,它是SOAP端点。

我测试了我的autodiscover,在我看来一切都很好。没有错误或一些问题。但我仍然收到错误600[无效请求]。
<a:Users>
      <a:User>
        <a:Mailbox>test@test_test.onmicrosoft.com</a:Mailbox>
      </a:User>
    </a:Users>
    <a:RequestedSettings>
      <a:Setting>UserDisplayName</a:Setting>
      <a:Setting>UserDN</a:Setting>
      <a:Setting>UserDeploymentId</a:Setting>
      <a:Setting>InternalMailboxServer</a:Setting>
      <a:Setting>MailboxDN</a:Setting>
      <a:Setting>ActiveDirectoryServer</a:Setting>
      <a:Setting>CasVersion</a:Setting>
      <a:Setting>EwsSupportedSchemas</a:Setting>
    </a:RequestedSettings>
  </a:Request>