【问题标题】:CRM 2011 jQuery from external site - permissions?来自外部站点的 CRM 2011 jQuery - 权限?
【发布时间】:2011-05-06 03:41:56
【问题描述】:

所以我遇到了this 发布的关于从外部应用程序访问 CRM 数据的帖子。我们如何处理权限?就我而言,外部网站将在云中从 CRM 2011 推送和提取数据。如何处理权限?拨打电话时如何设置权限?我看到的每篇文档都显示了 jQuery 的示例,但在 CRM 中运行,而不是在外部运行。

【问题讨论】:

  • 我从this 文章中截取了一小段代码,只是为了创建一个AccountSet 记录。我浏览了 OrganizationData.svc 端点,进行了身份验证,然后运行了执行 jQuery 的 HTML 页面。我在 ajax 发布结果上得到“成功”结果,但数据为空。是否连接,但不提交数据?
  • 使用提琴手,我看到请求在到达 OrganizationData.svc 时得到 302(重定向),然后就停止了。当我手动浏览它时,我最终得到了 200,因为它运行良好。我猜重定向是微软的身份验证重定向。但是为什么它在浏览器和 jQuery 中会有所不同呢?

标签: dynamics-crm-2011


【解决方案1】:

我不太确定,但根据 SDK,您不能在 CRM 之外使用 REST 端点。

关于Use the REST Endpoint for Web Resources的文章指出以下限制

身份验证只能在应用程序内进行 REST 端点的使用仅限于 JScript 库或 SilverlightWeb 资源。

这解释了为什么所有示例都只显示内部用法。

【讨论】:

  • 啊...谢谢你。我有什么选择?我需要在外部使用 CRM 发送和接收数据。
  • @Tim Gabrhel 您使用哪种技术?
  • 将使用此数据的外部 Web 应用程序是基于 php 的应用程序。我必须找到某种方法来“挂钩”到 CRM 来来回传递数据。但是,我认为我的问题仍然不适用。这更像是一个“这事物将在哪里生活”的问题,这将决定我的答案。
猜你喜欢
  • 2017-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多