我们已经实现了通过图形 API 发送电子邮件。
在微软应用程序https://apps.dev.microsoft.com 中,我们创建了应用程序并为此应用程序设置了权限“Mail.Send”。
对于身份验证,我们使用“无需用户即可访问”的方式。
我们通过这个 url 接收令牌:https : //login.microsoftonline.com/our_tenant/oauth2/v2.0/token 和 body 看起来像这样:
"client_id=app_id&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default&client_secret=app_secret_key&grant_type=client_credentials"
Run Code Online (Sandbox Code Playgroud)
使用此链接发送邮件:
https://graph.microsoft.com/v1.0/users/user_Email/sendMail
在带有电子邮件对象的正文 json 中。
当我们通过此方法发送电子邮件时,会收到带有文本“访问被拒绝。检查凭据并重试”的响应代码“403”。
在测试之前,我们已经创建了用于开发此集成的试用帐户。使用试用帐户,此过程非常完美。
你能帮忙解决当前的问题吗?也许我们忘记了某些事情或帐户有问题。
此致