从outlook插件调用crm web服务
call crm web service from outlook add-in
我正在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。
相关文章:
- 基于api密钥的NodeJS web服务
- 使用javascript在客户端上使用Web服务
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- 从Javascript连接到SOAP Web服务
- 如何将javascript对象作为参数传递到c#web服务中
- AngularJS:使用维基百科API的web服务
- 从javascript调用C#Web服务并使用它(json格式)
- 从简单的html页面调用实时Web服务.
- 在JavaScriptAjax调用中从web服务中的XMLDocument获取响应.
- 如何使用 javascript 从 Web 服务重新加载项目集合
- 创建web服务“;活动指示器”-与所有浏览器兼容的类似指示符
- 如何将WinJS ListView绑定到web服务
- Ajax不调用Web服务
- 将web服务回调的结果绑定到Javascript中的调用函数
- 如何创建可从多个应用程序使用的PHP登录web服务
- Ajax发布到双节点NLB上的web服务
- 无法使用javascript客户端访问远程web服务
- 使用带有AngularJS的DocRaptor web服务
- 如何使用phonegap在android中调用asp.net Web服务
- 如何使应用程序加载独立于web服务调用