我正在.net 中开发一个控制台应用程序,它将使用 Azure AD 应用程序发送邮件。我遵循了从生成证书到在 Azure AD 中注册应用程序的所有步骤。然后使用 Microsoft 图形 API 提供应用程序权限(以任何用户身份发送邮件),并提供“授予权限”作为管理员同意。
在我的控制台应用程序代码中,我使用以下 Outlook api 以资源 URL 的形式发送邮件 - <code>https://outlook.office.com/api/v1.0/users/{my email account}/sendmail。在为我的应用程序提供授予权限后,我仍然面临401:unauthorized error.