salesforce - Mule 4:Salesforce:未为此组织或合作伙伴启用 API
问题描述
场景:Mule 4 和 Salesforce 集成。
- 在 Salesforce 中创建了一个开发者帐户。
- 在 Salesforce 中创建了一个自定义对象,用于通过 Mulesoft 加载数据。
- 在 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]}'
]
]
当我检查解决方案时,我发现了以下步骤:
- 转到设置-> 管理用户-> 配置文件-> 系统管理员-> 编辑配置文件。
- 但在 Administer Preferences 中,我没有看到启用 API 选项。
但是当我在管理设置下查看时,我没有看到启用 API 的选项。
请帮忙。
提前致谢。
解决方案
可能您的许可级别(白金?)没有 API 管理。请咨询您的 Mulesoft 销售代表。我猜是因为我们有这样的许可证并且我们没有 API 管理。
推荐阅读
- amazon-web-services - 如何在 Kubernetes 提供商计划中引用 AWS 提供商计划的输出?
- python - C++ 从向量效率问题中删除
- java - 在给定时间内更改类的属性
- azure-devops - Azure Devops Docker Compose 构建
- bash - Sed:尝试将搜索到的组转换为 shell 执行以格式化输出
- c# - 如何使用 CSOM 更新/编辑 SharePoint 经典页面内容/aspx
- linux - 复制最新的两个文件并附加日期
- c# - EPPlus 在访问不同工作表的公式上将大写更改为小写
- python - 如何使用自己的数据集图像在 tensorflow 中构建自动编码器?
- java - 在 tomcat 服务器上部署我的 web 应用程序时出现 404 错误