【问题标题】:403:forbidden when reading mails from Exchange online using Microsoft.Graph403:使用 Microsoft.Graph 从 Exchange 在线阅读邮件时被禁止
【发布时间】:2016-01-08 15:10:03
【问题描述】:

我使用 Office 365 API 在 c#.net 中在线阅读了来自 Exchange 的电子邮件,但在响应对象上遇到了一些问题

(HttpResponseMessage response = await client.SendAsync(request))

{StatusCode: 403, ReasonPhrase: 'Forbidden', Version: 1.1, Content:     

System.Net.Http.StreamContent, Headers:
{
  Transfer-Encoding: chunked
  request-id: a0983ea5-313d-4234-b1c6-249f3359c71c
  client-request-id: a0983ea5-313d-4234-b1c6-249f3359c71c
  x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"SouthEast    
  Asia","Slice":"SliceB","ScaleUnit":"002","Host":"AGSFE_IN_3","ADSiteName":"SIN"}     
}

  OutBoundDuration: 906.2963
  Duration: 1177.9769
  Cache-Control: private
  Date: Wed, 23 Dec 2015 12:08:42 GMT
  Server: Microsoft-IIS/8.5
  X-Powered-By: ASP.NET
  Content-Type: application/json
}}

更多信息:

  1. 请参考此链接:http://dev.office.com/getting-started/office365apis

  2. 提供所需的登录信息、应用名称等

  3. 下载应用程序并运行您的系统

  4. 在运行时,响应对象发生错误

所以请告诉我如何修复它,如果需要任何信息,请告诉我。 请帮帮我。

谢谢, 希娜

【问题讨论】:

    标签: asp.net office365 microsoft-graph-api


    【解决方案1】:

    您必须在 Azure Active Directory (AAD) 上注册您的应用程序,并在您的应用程序注册中设置应用程序权限以阅读电子邮件。

    从幻灯片 #24 开始查看此演示文稿: http://www.mostafaelzoghbi.com/2015/10/identity-and-office-365-presentation-on.html

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      该帐户已禁用 API 访问 Exchange 邮箱。请关注https://msdn.microsoft.com/en-us/library/office/dn467892(v=exchg.150).aspx 启用它,例如Set-CASMailbox –身份 adam@contoso.com -EwsEnabled:$true

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-11
        • 2012-07-13
        • 1970-01-01
        • 2010-10-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多