从outlook插件调用crm web服务

call crm web service from outlook add-in

本文关键字:web 服务 crm 调用 outlook 插件      更新时间:2023-09-26

我正在O365中为outlook开发一个插件,需要在线获取和更新crm中的信息。理想的做法是从加载项所在的web应用程序进行此调用,但由于客户要求,我尽量避免。我想做的是从外接程序的javascript代码在线调用crm。我需要在登录outlook时获得ADFS令牌,并使用它从插件在线调用crm。这可能吗?我如何获得代币?是否可以使用crm Web API在线调用crm,或者我应该如何进行?如何避免从服务器外部调用时出现跨端脚本错误
谢谢

根据dev.office.com,跨域请求由于同源策略而被阻止:

http://dev.office.com/docs/add-ins/develop/addressing-same-origin-policy-limitations

您需要设置一个后端服务器来中继跨域请求,或者如果CORS在您使用的CRM api上可用,则需要使用CORS。