尝试配置salesforce连接器以使用Google Data Fusion从salesforce读取数据,但无法连接到Salesforce。
当我点击连接器上的“获取架构”按钮时,我不断收到“使用插件配置失败连接到Salesforce”错误消息。我的猜测是,这与我的Salesforce联网应用有关,但并不能真正分辨出来。它与连接的应用程序中的回调URL设置有关吗?有没有人成功使用数据融合功能连接到Salesforce?
答案 0 :(得分:2)
不幸的是,该错误消息似乎没有包含任何根本原因,但很可能在oauth登录期间失败,该请求发出POST请求: [登录网址]?grant_type = password&client_id = [客户端ID]&client_secret = [客户端密钥]&username = [用户名]&password = [密码]
您可以尝试手动提出该请求,然后查看是否返回错误。
答案 1 :(得分:0)
我遇到了同样的错误,但我设法解决了。
首先,即使安全令牌是可选的,我也无法在没有它的情况下使其工作。
显然,根据您的 Salesforce 实例的配置方式,如果您的密码是 mypassword,并且您的安全令牌是 XXXXXXXXXX,那么插件在身份验证期间使用 mypasswordXXXXXXXXXX。
其次,也是最重要的,对于登录 URL 字段,该字段是 oauth2 url。因此,在我放置 https://test.salesforce.com 之前,我必须放置 https://test.salesforce.com/services/oauth2/token。通过这最后一步,它奏效了。下面是该字段的屏幕截图。