首页 > 解决方案 > 无法使用 Google Data Fusion 连接到 Salesforce

问题描述

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

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

标签: google-cloud-data-fusion

解决方案


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

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

您可以尝试手动发出该请求,看看是否收到错误消息。


推荐阅读