我们刚刚收到 Dynamics CRM 9.0 的更新,但当我尝试以编程方式访问组织服务端点时,它似乎得到了一个未解决的参考。
我用于此 CRM 在线实例的 Uri 是https://xxxxxxxxxxxxxxtest.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl&sdkversion=9 '。
请让我知道是否有任何改变使我无法再使用此端点?
我们刚刚收到 Dynamics CRM 9.0 的更新,但当我尝试以编程方式访问组织服务端点时,它似乎得到了一个未解决的参考。
我用于此 CRM 在线实例的 Uri 是https://xxxxxxxxxxxxxxtest.api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl&sdkversion=9 '。
请让我知道是否有任何改变使我无法再使用此端点?
请检查以下博客文章是否对您有帮助。发生这种情况有几种不同的可能性,但在版本 9 中,很容易修复:
希望这可以帮助。
OData URL 是
https://[ORGNAME].crm.dynamics.com/XRMServices/2011/OrganizationData.svc/[EntitySet]
组织 URL 是
https://[ORGNAME].api.crm.dynamics.com/XRMServices/2011/Organization.svc
(通过设置 -> 自定义 -> 开发人员资源仔细检查信息)
2011 aka soap 端点已弃用,这意味着将随时停用。所以你没有太多时间,越早转换为Web Api越好。
从 Dynamics 365 (8.0) 版本开始,向 Dynamics 365 应用程序堆栈添加了一个新的 OData 4 端点。此端点称为 Web API。Web API 提供了一种可用于各种编程语言、平台和设备的开发体验。Web API 旨在替换 CRM 2011 端点,也称为 SOAP 端点,用于访问 Dynamics 365 组织 Web 服务和其他提供的 Web 服务。
从 Microsoft Dynamics CRM Online 2016 Update 1 和 Microsoft Dynamics CRM 2016 Service Pack 1 (8.1.0) 开始,CRM 2011 端点已被弃用。2011 终结点将在 Dynamics 365 版本 9 发布后的某个时间被删除。我们计划在接下来的几个次要版本中提供 Dynamics 365 SDK 程序集和工具的更新,重新定位它们以使用 Web API 而不是 2011 终结点。
在此之前检查TLS 1.2是否是此处讨论的问题。
请检查网络设置中代理选项卡上的选项“不要将代理服务器用于本地(内联网)地址”