【发布时间】:2017-11-06 00:11:21
【问题描述】:
似乎并不是只有我一个人在努力寻找有关如何从 Java 使用 CRM WebAPI 的任何好的 Microsoft 资源/指南/文章。我们正在使用本地 CRM 部署,我试图了解我在这方面是否走在正确的轨道上,或者我是否遗漏了一些东西。
首先,我遵循this MSDN article 和this helpful post by Jason 中讨论的方法,了解如何从任何Java 客户端使用OAuth 连接到CRM Web 服务。我对这种方法有两个问题:
这种方法似乎是针对 CRM Online 版本的,因为它要求将 CRM 应用程序注册到 Azure AD 作为先决条件(本地解决方案不会出现这种情况)。关于如何为本地 CRM 实现这一目标的任何想法?
另外,这种方法要求我们传递一个授权 URL 以建立连接,但我不确定从哪里获取这个 URL?我尝试根据this MSDN article 中提到的格式创建授权 URL,但它似乎不起作用。授权 URL 应如下所示:https:///adfs/ls)。是否需要对此进行任何配置/设置更改?
任何帮助或指导将不胜感激。
【问题讨论】:
-
看看这篇文章:stackoverflow.com/questions/41739777/… - 在任何情况下,您都不需要特殊的 Java 库来进行身份验证,可以通过发送带有必要数据的 HTTP POST 来进行身份验证JSON 格式。看看 Colin 在这里的回答应该是什么样子:community.dynamics.com/crm/f/117/t/212493 - 请记住,它适用于 CRM Online,但如果一切设置正确,它也可能适用于内部部署
标签: dynamics-crm dynamics-crm-2016 dynamics-crm-webapi