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
链接。此外,单击每个查询右侧的图标会将您带到该示例的文档页面。
哦!非常感谢!将在几个小时内尝试! – LINKeRxUA
这工作!谢谢! – LINKeRxUA