time 
设为首页】【收藏本站
当前位置: 主页 > ERP > CRM > 【Dynamics CRM客户端程序开发教程】4、准备知识之四

【Dynamics CRM客户端程序开发教程】4、准备知识之四

时间:2014-10-21 14:30 点击:549次 字体:[ ]




 

本博文主要摘译自 Dynamics CRM 2013 Update Rollup 1对应的英文版SDK,主要是关于SOAP终结点的,Dynamics CRM 2011版本和2013的该终结点看起来没有明显的变化。

前一篇 介绍的OData终结点不同的地方有:

1. OData使用的是组织数据服务,而SOAP终结点使用的是组织服务,所以SOAP终结点请求的URL也不一样,是类似 <organization URL>/XRMServices/2011/Organization.svc/web  这样的URL,当然可以在CRM > 设置 > 自定义项 > 开发人员资源中看到,如下图所示:SOAP终结点还被广泛使用在Dynamics CRM系统以外的系统中,用来访问Dynamics CRM的数据。

【Dynamics CRM客户端程序开发教程】4、准备知识之四_www.fengfly.com
 
 
2. 在Web Resource中(通过JavaScript)使用SOAP终结点,验证和授权是由Dynamics CRM自动进行的。SDK中没有说的是在Dynamics CRM 2011的时候,调用OData终结点也是这样的,但是到了Dynamics CRM 2013调用OData终结点的时候有了新的验证和授权方法  OAuth,后续博文会有相关专题介绍这个新内容。
 
3. 这个不同我总结的,就是调用OData终结点,要么是通过URL定位资源,要么是传递Json数据过去,程序一般期待返回的也是Json数据(当然可以使用ATOM方法来调用OData终结点,这样请求的数据是XML,返回的数据也是XML,但是一般很少用而已,很容易被忽略了),而调用SOAP终结点传递过去的是XML格式数据,返回的也是XML格式数据。
 
用JavaSript怎么调用SOAP终结点呢?SDK中有个详细的例子,请参考章节 Walkthrough: Use the Modern app SOAP endpoint with JavaScript ,我的后续也会提供一个例子,与SDK稍有不同,敬请期待。

 



本文地址 : http://www.fengfly.com/plus/view-215445-1.html
标签: Dynamics CRM 开发教程 客户端程序
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: