需要 Salesforce API 集成方面的帮助

问题描述 投票:0回答:2

我们目前正在开发电子邮件跟踪应用程序,我们的目标是将其与 Salesforce 集成。但是,我们遇到了一个问题,即在发出特定 API 请求来获取用户的任务时,我们收到错误消息,特别是“未为此组织启用 REST API”。

这是有问题的 API 请求:{instance_url}/services/data/v52.0/query/?q=SELECT%20Id%2C%20Subject%2C%20Status%2C%20Priority%20FROM%20Task%20WHERE%20OwnerId% 20%3D%20%27{salesforce_user_id}%27.

为了提供一些背景信息,我们的集成过程首先引导用户完成 OAuth 授权过程。获得授权代码后,我们将使用此 API 端点将其交换为访问令牌:https://login.salesforce.com/services/oauth2/token。在这次令牌交换过程中,我们还会收到一个instance_url,这对于后续 API 调用至关重要。

虽然我们的大多数 API 调用都按预期运行,但我们遇到了具体与上述 API 调用相关的问题。

我们将非常感谢您就该问题提供的任何帮助或见解。 预先感谢您的帮助。

我正在寻找有关我的问题的解决方案或指南。

c# api oauth salesforce
2个回答
0
投票

我不是 Salesforce 专家,但我已经与 Salesforce 建立了一些集成,我想我已经遇到过几次此消息。通过修复 Salesforce 中的权限已修复此问题。这些你检查过了吗?


0
投票

您验证的用户是否在个人资料或分配的权限集中勾选了“API 已启用”复选框。

是普通内部用户而不是“平台许可”用户吗?

连接的应用程序(oauth id 和密钥对)与其他集成相同吗?也许您没有指定它应该具有完整的 API 访问权限,并且您“只有”OpenID、chatter 等范围。

© www.soinside.com 2019 - 2024. All rights reserved.