c# - Nylas Api 与 Office 365 外部登录集成
问题描述
我正在尝试从nylas api集成使用 office 365 登录,但我正在登录,但是当调用 nylas 回调 url 时,错误如下:
状态 500:发生内部错误。如果此问题仍然存在,请联系支持人员并复制/粘贴此 request_uid:"
我在 azure oauth 中的应用未经验证。
它已经在使用 gmail。
它应该使用微软帐户登录并同步电子邮件。
解决方案
您可能在 Office 365 的 OAuth 设置中存在错误配置。请查看本指南以确保一切设置正确。具体来说,请确保检查以下项目:
- 在 Azure 中为你的应用尝试访问的数据启用所有适当的权限。
- 在 Azure 中为您的 Nylas 应用程序生成 OAuth 凭据,并将 OAuth 客户端 ID 和客户端密码添加到 Nylas 仪表板中的应用程序配置设置中。
- 检查 Azure 中的清单 JSON 以确保没有任何冲突。
最后一件事,在仪表板中检查 Nylas 应用程序的回调 URI 配置。这不太可能是问题,因为您可以使用其他帐户登录,但您需要确保如果您为 Office 365 使用不同的登录流程,则 Nylas 仪表板中列出了相应的回调 URI。
如果这些都不起作用,则 HTTP 500 错误通常与上游电子邮件提供商配置错误或问题有关。Nylas 支持可以帮助您进一步调查问题。
推荐阅读
- excel - VBA excel - 使用 powershell 脚本创建 Skype 帐户
- php - 如何使用 Illuminate\Http\Request 添加请求数据以支持电子邮件;
- amazon-web-services - 从 Ansible 获取正确的子网 ID
- c# - transform.localposition 有很大的延迟
- dart - 如何在小部件的子级中使用“for”循环?
- python - 如何检查点是否位于轮廓内?
- java - java - 如果操作系统被挂起,正在休眠的线程会发生什么?
- php - 如何使用 symfony 3.4 在服务中获取当前登录的用户
- specman - Specman e:有没有办法打印单元实例名称?
- javascript - 如何在 Firestore 中实现查找或创建模式