我正在开发一个连接到 MS Health API 的网络应用程序。我能够从 API 获取我的授权代码,但是当我执行 POST 以获取授权令牌时,我得到一个 CORS 错误。
该服务是否启用了 CORS?如果没有,我应该采取什么方法来让它发挥作用?
我正在开发一个连接到 MS Health API 的网络应用程序。我能够从 API 获取我的授权代码,但是当我执行 POST 以获取授权令牌时,我得到一个 CORS 错误。
该服务是否启用了 CORS?如果没有,我应该采取什么方法来让它发挥作用?
是的。
在通过电子邮件与 MS Health 支持团队交流一段时间后,他们确认服务器已设置为支持 CORS。问题是,如果您调用摘要端点(http://api.microsofthealth.net/v1/me/Summaries)而不在末尾添加时间段(.../Summaries/Daily),您将得到CORS 错误。当然,得到一个不同的、更明显的错误会更有帮助。