经过测试和研究,似乎 NotificationURL 参数需要完全有效的 SSL 证书,否则订阅调用失败。
我想知道是否有一种我还没有找到的方法或一个聪明的解决方法来使用 Office 365 通知和在开发过程中安装在 NotificationURL 上的自签名 SSL 证书?
谢谢!
史蒂夫
经过测试和研究,似乎 NotificationURL 参数需要完全有效的 SSL 证书,否则订阅调用失败。
我想知道是否有一种我还没有找到的方法或一个聪明的解决方法来使用 Office 365 通知和在开发过程中安装在 NotificationURL 上的自签名 SSL 证书?
谢谢!
史蒂夫
我用过Ngrok。免费版足以调试 WebHooks
如果有更好的方法,我不会将其标记为已回答,但这是我解决此问题的方法。
我创建了一个将base64编码的url作为参数的小型webapi项目,即:https ://site.azurewebsites.com/Notify/aHR0cDovL3NvbWVob3N0OjEyMzQ1L05vdGlmeQ==
它将请求代理到该编码的 URL 并播放响应。
我使用提供的 SSL 将这个“代理”托管为一个免费的天蓝色网站,现在可以通过我的代理订阅通知。
它运行良好,意味着我可以在任何地方工作。
我会看看是否有更好的想法出现,但如果没有,我会接受这个作为答案,因为它似乎适用于我的开发目的。
史蒂夫