【问题标题】:Connecting CRM WebAPI from Java从 Java 连接 CRM WebAPI
【发布时间】:2017-11-06 00:11:21
【问题描述】:

似乎并不是只有我一个人在努力寻找有关如何从 Java 使用 CRM WebAPI 的任何好的 Microsoft 资源/指南/文章。我们正在使用本地 CRM 部署,我试图了解我在这方面是否走在正确的轨道上,或者我是否遗漏了一些东西。

首先,我遵循this MSDN articlethis helpful post by Jason 中讨论的方法,了解如何从任何Java 客户端使用OAuth 连接到CRM Web 服务。我对这种方法有两个问题:

  1. 这种方法似乎是针对 CRM Online 版本的,因为它要求将 CRM 应用程序注册到 Azure AD 作为先决条件(本地解决方案不会出现这种情况)。关于如何为本地 CRM 实现这一目标的任何想法?

  2. 另外,这种方法要求我们传递一个授权 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


【解决方案1】:

here 提供了有关从 Java 连接到 MS Dynamics 以及通过 ADFS (Microsoft) 从 Java 进行 OAuth2 身份验证的详细教程。 Java 库OLingo 用于通过 OData 接口将对象(EntitySets)从“Dynamics”读取到 Java 类中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2017-06-04
    • 2011-12-17
    • 1970-01-01
    • 2017-01-23
    相关资源
    最近更新 更多