繁体   English   中英

无法使用 Google Data Fusion 连接到 Salesforce

[英]Can't connect to Salesforce With Google Data Fusion

尝试将 salesforce 连接器配置为使用 Google Data Fusion 从 salesforce 读取数据,但无法连接到 Salesforce。

点击连接器上的“获取架构”按钮时,我不断收到“使用插件配置连接到 salesforce 失败”错误消息。 我的猜测是这与我的 Salesforce 连接应用程序有关,但不能确定。 是否与连接的应用程序中的回调 URL 设置有关? 有没有人使用数据融合成功连接到 Salesforce?

看起来错误来自https://github.com/data-integrations/salesforce/blob/abc563938e837b3bcfc42dbd4b26c0c6ef347451/src/main/java/io/cdap/plugin/salesforce/authenticator/Authenticator.java#L57

不幸的是,错误消息似乎不包含根本原因中的任何内容,但很可能在 oauth 登录期间失败,这会发出 POST 请求: [登录 url]?grant_type=password&client_id=[client id]&client_secret=[客户端密码]&用户名=[用户名]&密码=[密码]

您可以尝试手动发出该请求,然后查看是否返回错误。

我遇到了同样的错误,但我设法解决了它。

首先,即使安全令牌是可选的,我也无法在没有它的情况下使其工作。

显然,根据您的 Salesforce 实例的配置方式,如果您的密码是 mypassword,并且您的安全令牌是 XXXXXXXXXX,那么插件在身份验证期间使用 mypasswordXXXXXXXXXX。

其次,也是最重要的,对于登录 URL 字段,该字段是 oauth2 url。 因此,在我放置https://test.salesforce.com之前,我不得不放置https://test.salesforce.com/services/oauth2/token 通过这最后一步,它奏效了。 下面是该字段的屏幕截图。

在此处输入图片说明

有人有幸将Salesforce与Google Cloud Data Fusion连接起来吗? 如果有人写过,我正在寻找指南。

我有类似的问题:-我是否需要在Salesforce中设置API用户(或者可以使用我的普通管理员帐户)-在安装过程中要求的最佳“回叫URL”是什么?

我不断收到错误消息:

配置阶段时遇到错误:“使用插件配置连接到Salesforce失败”

配置Salesforce插件时在云Fusion端上(Data Fusion Studio>集线器> Salesforce>添加到画布>点击以配置Salesforce>添加身份验证详细信息>验证)

有人有什么好的见解吗? 谢谢! 〜T

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM