在本地测试 Azure 函数以获取 Microsoft Graph API 更改通知
Testing Azure functions locally for Microsoft Graph API change notifications
我正在试用 Azure Functions 中的 Microsoft Graph API 更改通知(针对用户)。
我的 Azure 函数解决方案中有 2 个端点,
- 计时器功能:使用图表创建订阅API
- Http 触发器函数:验证并接收来自 Graph API 的通知。
我创建了一个自签名证书,并通过https公开了http触发函数,所以它现在的格式是“https://locahost:port number/notification”。
但是当我尝试创建订阅时出现错误“代码:InvalidRequest 消息:无法连接到远程服务器”。
将通知端点设为 https 还不够吗?图 API 不接受本地主机吗?
我有更好的本地测试方法吗?
提前致谢。
localhost
不是一个选项:这个星球上有数百万个本地主机。
有所谓的“调试代理”服务来支持这一点,例如 ngrok (somewhat promoted by Microsoft) or localtunnel 可以将您的本地主机转换为可从外部访问的内容。
我正在试用 Azure Functions 中的 Microsoft Graph API 更改通知(针对用户)。 我的 Azure 函数解决方案中有 2 个端点,
- 计时器功能:使用图表创建订阅API
- Http 触发器函数:验证并接收来自 Graph API 的通知。
我创建了一个自签名证书,并通过https公开了http触发函数,所以它现在的格式是“https://locahost:port number/notification”。
但是当我尝试创建订阅时出现错误“代码:InvalidRequest 消息:无法连接到远程服务器”。
将通知端点设为 https 还不够吗?图 API 不接受本地主机吗?
我有更好的本地测试方法吗?
提前致谢。
localhost
不是一个选项:这个星球上有数百万个本地主机。
有所谓的“调试代理”服务来支持这一点,例如 ngrok (somewhat promoted by Microsoft) or localtunnel 可以将您的本地主机转换为可从外部访问的内容。