Outlook.com REST API

时间:2016-08-08 14:50:36

标签: rest uwp outlook-restapi

我正在制作一个类似Cortanium的UWP应用程序,我希望在其中获取当前用户帐户的邮件。为此我从outlook.com选择了REST API。但问题是我不知道从哪里可以开始。我想获取用户的电子邮件,然后将其读给用户。

我看到article显示了可以制作和尝试的API调用,但我收到此错误:

  

{"错误":{"代码":" OAuthMissingForThisAccount","消息":"此帐户的身份验证必须使用OAuth。"}}

那么我需要做些什么才能得到正确的回应呢?

(P.S:我是REST API世界的新手,所以如果我在任何地方都错了,请纠正我)

1 个答案:

答案 0 :(得分:1)

根据您的错误信息,我认为您可能无法处理用户授权。

对于Mail API的每个请求,都需要一个有效的访问令牌。要获取此访问令牌,您可以参考Register and authenticate your app

在这个文档中:

  

要使用Outlook REST API访问用户的邮箱数据,您的应用应该处理注册和用户授权:

     
      
  1. 首先,注册您的应用以访问Outlook REST API。然后,您可以在应用中实施API调用。

  2.   
  3. 在运行时,获取用户的授权并发出REST API请求以访问用户的邮箱。

  4.