首页 > 解决方案 > Mule 4:Salesforce:未为此组织或合作伙伴启用 API

问题描述

场景:Mule 4 和 Salesforce 集成。

  1. 在 Salesforce 中创建了一个开发者帐户。
  2. 在 Salesforce 中创建了一个自定义对象,用于通过 Mulesoft 加载数据。
  3. 在 mule 4 中,使用 Salesforce 查询组件并提供 SF 用户名、密码和安全令牌,并进行了“测试连接”。

问题:得到错误:

org.mule.runtime.api.connection.ConnectionException: org.mule.runtime.api.connection.ConnectionException: API is not enabled for this Organization or Partner
  org.mule.runtime.api.connection.ConnectionException: org.mule.runtime.api.connection.ConnectionException: API is not enabled for this Organization or Partner
  Caused by: org.mule.runtime.api.connection.ConnectionException: API is not enabled for this Organization or Partner
  Caused by: org.mule.runtime.api.connection.ConnectionException: API is not enabled for this Organization or Partner
  Caused by: [UnexpectedErrorFault [ApiFault  exceptionCode='API_DISABLED_FOR_ORG'
   exceptionMessage='API is not enabled for this Organization or Partner'
   extendedErrorDetails='{[0]}'
  ]
  ]

当我检查解决方案时,我发现了以下步骤:

  1. 转到设置-> 管理用户-> 配置文件-> 系统管理员-> 编辑配置文件。
  2. 但在 Administer Preferences 中,我没有看到启用 API 选项。

在此处输入图像描述

但是当我在管理设置下查看时,我没有看到启用 API 的选项。

请帮忙。

提前致谢。

标签: salesforcesalesforce-lightningmule4

解决方案


可能您的许可级别(白金?)没有 API 管理。请咨询您的 Mulesoft 销售代表。我猜是因为我们有这样的许可证并且我们没有 API 管理。


推荐阅读