Outlook api。如何用oauth令牌搜索电子邮件?

问题描述:

是否有任何工作和完整的代码示例演示了如何使用hotmail API?Outlook api。如何用oauth令牌搜索电子邮件?

比如我的Gmail API和Web应用程序已经取得:

  • 的OAuth
  • 搜索通过邮件体内UUID邮件
  • GET消息内容
  • 获取邮件附件
  • 一些处理代码

现在我想编辑整合hotmail。
只是做:

  • 与范围的OAuth https://graph.microsoft.com/mail.read

该代码样本,我的官方文档中找到不显示了如何通过OAuth凭证 - 这就是为什么有很多问题

请分享一些可以帮助我的链接!

我建议您使用Microsoft Graph来阅读和搜索电子邮件。它适用于工作,学校和个人微软账户(hotmail,live,outlook.com等)。

由于您已经拥有访问令牌,只需将其传递给Authorization标头即可。有关在Microsoft Graph中使用访问令牌的更多信息,请参阅their documentation

授权:承载[Access Token]

对于搜索电子邮件,请尝试以下查询: GET https://graph.microsoft.com/v1.0/me/messages?$search="hello world"。如果你想寻找一个不同的用户的邮件的邮件,请尝试:

GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/messages?$search=foobar

我还建议尝试Microsoft Graph Explorer,因为它有Outlook邮件样本查询。要显示Outlook示例,请单击show more samples链接。此外,单击每个查询右侧的图标会将您带到该示例的文档页面。

enter image description here

+0

哦!非常感谢!将在几个小时内尝试! – LINKeRxUA

+0

这工作!谢谢! – LINKeRxUA