我正在制作一个类似Cortanium的UWP应用程序,我希望在其中获取当前用户帐户的邮件。为此我从outlook.com选择了REST API。但问题是我不知道从哪里可以开始。我想获取用户的电子邮件,然后将其读给用户。
我看到article显示了可以制作和尝试的API调用,但我收到此错误:
{"错误":{"代码":" OAuthMissingForThisAccount","消息":"此帐户的身份验证必须使用OAuth。"}}
那么我需要做些什么才能得到正确的回应呢?
(P.S:我是REST API世界的新手,所以如果我在任何地方都错了,请纠正我)
答案 0 :(得分:1)
根据您的错误信息,我认为您可能无法处理用户授权。
对于Mail API的每个请求,都需要一个有效的访问令牌。要获取此访问令牌,您可以参考Register and authenticate your app。
在这个文档中:
要使用Outlook REST API访问用户的邮箱数据,您的应用应该处理注册和用户授权:
首先,注册您的应用以访问Outlook REST API。然后,您可以在应用中实施API调用。
- 醇>
在运行时,获取用户的授权并发出REST API请求以访问用户的邮箱。