3
因此,我获得了新的o365 v2 api,并且迄今为止工作得非常好。然而,我无法访问任何共享收件箱。通过o365 v2 api访问共享邮箱
更糟糕的是,似乎没有要返回的错误信息:
@odata.context = https://outlook.office.com/api/v2.0/$metadata#Me/Messages(Subject,ReceivedDateTime,SentDateTime,Sender,From,ToRecipients,CcRecipients,BccRecipients,ReplyTo,ConversationId,IsRead,InternetMessageId
[value] =
有没有人试过吗?
为了澄清,这不是交流,而是outlook.com
谢谢。我正确的要求一个应用程序级别令牌,我需要将'prompt = admin_consent'属性添加到初始请求中吗? 如此处所示:https://blogs.msdn.microsoft.com/exchangedev/2014/03/25/using-oauth2-to-access-calendar-contact-and-mail-api-in-office-365- exchange-online/ – StormBeast
否。应用级令牌使用“客户机凭证流”,它使用“** clientId **”和“**客户机密**”进行身份验证,而不是使用“授权代码授权流”要求用户登录。请参阅[https://msdn.microsoft.com/en-sg/library/azure/dn645545.aspx](https://msdn.microsoft.com/en-sg/library/azure/dn645545.aspx)两个基本的认证流程。 –
感谢你,看起来像这可能是解决方案。如果是这样,我会回答并相应地解决问题。 – StormBeast