我理解此通话的工作原理(收发自己的电子邮件):
graphClient.Me.MailFolders.Inbox.Messages.Request().GetAsync();
我如何使用类似的电话来获取其他用户的电子邮件?它会是这样的吗?:
graphClient.Users["userid"].MailFolders.Inbox.Messages.Request().Top(25).GetAsync();
当我执行此操作时,我收到此错误:“/ Home / GetEmails中出错:调用者需要进行身份验证。”
答案 0 :(得分:1)
如果您要求使用仅App App权限访问Microsoft Graph,则只能执行此操作。
请阅读此处以了解不同的Graph Permissions for the Mail Endpoint。
我认为这仅适用于AAD帐户,您必须是租户管理员才能同意这些权限。