0

当为所有相关组织启用 API 时,我看到了这个错误。我只需要一个只读数据转储,我认为(“通过网络读取您的数据”)权限是在 OAuth 期间需要授予的权限。当应用规范中省略此权限时,SalesForce API 会引发“API_DISABLED_FOR_ORG”错误。在更改规范并要求授予 Web 部件后,对于某些组织,此错误消失了。

其他组织仍然抛出同样的错误。这让我相信这个错误具有误导性,第一种情况是不同的错误,或者组织实际上禁用了 API 访问(我不需要,只需要只读数据访问)。然而,当被问及在 OAuth 期间,用户实际上同意提供数据。我将此作为范围:“id api web refresh_token”,用于经过身份验证的 OAuth 用户。

是什么赋予了?我在这里想念什么?似乎无法获得一致的流程、数据,在这种情况下,无法从 SalesForce 获得正确的错误消息。

4

2 回答 2

1

我通常会在没有 API 的版本中看到这一点,例如 Group Edition 和 Professional Edition。

于 2013-11-12T00:05:07.700 回答
-1

是的,Salesforce 支持会为您执行此操作 - 只是如果您想使用 OneSync 等 MAC 应用程序来持续管理联系人,除非您为企业版付费 - 嗯,每年 60 美元到 1200 美元不不这么认为

于 2014-08-25T05:19:16.497 回答