azure - 在哪里构建 Microsoft Graph 电子邮件程序并将其部署到沙坑环境中?
问题描述
有没有办法在沙坑环境中构建发送电子邮件的测试应用程序?
我已经构建了一个简单的应用程序来发送电子邮件(使用 Microsoft Graph),但是当我尝试在 Microsoft Azure 中发布它时,我遇到了很多问题。
屏幕截图有颗粒感,但右上角的错误消息是“*
验证 MPN ID" 您提供的 MPN ID (XXX) 不存在,或者您无权访问它。请提供有效的 MPN ID 并重试
*。
当我登录 MPN 时,它没有通过我的业务验证检查。与 MPN 交谈时,他们要求提供商业登记文件,我没有也无意支付(500-600 美元)来建立一个沙坑环境,只是为了概念证明(POC)。
发布者验证下的黄色框表示“
从 2020 年 11 月 9 日开始,最终用户将不再能够在没有经过验证的发布者的情况下向新注册的多租户应用程序授予许可。
"
所以我的问题是,有没有办法在沙坑环境中构建一个测试电子邮件程序(Azure/MS Graph)发送给我组织外部的人(现有组织帐户被阻止以防止访问生产)?
解决方案
如果我的理解是正确的,你会想要一个测试租户,你想从你的 POC 应用程序中调用 Graph Api。
虽然存在 Microsoft 365 程序,但您可以将其用于正确的图形查询。您可以添加测试用户、sharepoint 站点等。您可以在https://developer.microsoft.com/en-US/microsoft-365/dev-program上使用它
注册后,您可以登录到 Graph Explorer 并尝试一下。 https://developer.microsoft.com/en-us/graph/graph-explorer
这可以使用 92 天。
也就是说,要调用 Graph API,您将需要另一个测试租户来试用它,没有现成的可用。
推荐阅读
- git - 在什么情况下 git 替换会被推/拉
- react-native - 自定义导航栏 - 不同场景下的不同图像
- typescript - 在命名空间扩充中使用模块中的类型
- angular - 按每个单词的第一个字母过滤包含元素的数组
- c# - 在nuget中设置复制到项目的文件的构建操作
- c# - 如何比较 f# 可区分联合实例的相等性?
- javascript - 在chart.js中具有时间刻度的数据开始和结束处的空白
- c - C 模运算符在我的代码中随机生成的整数表现异常
- postgresql - pgpool 4.1.0 healthcheck getsockopt() 检测到错误“连接被拒绝”
- python - 从python中的列表中提取连续整数