SalesForce API的误导性错误为组织禁用

SalesForce API的误导性错误为组织禁用,api,oauth,salesforce,Api,Oauth,Salesforce,当API为所有相关组织启用时,我看到了这个错误。我所需要的只是一个只读数据转储,我认为(“通过web读取数据”)权限是OAuth期间需要授予的权限。当此权限在应用程序规范中被省略时,SalesForce API抛出了一个“API\u DISABLED\u FOR\u ORG”错误。更改规范并请求授予Web部件后,对于某些组织,此错误消失 其他组织仍然抛出相同的错误。这让我相信这个错误是误导性的,要么第一种情况是一个不同的错误,要么组织实际上已经禁用了API访问(我不需要,只需要只读数据访问)。然

当API为所有相关组织启用时,我看到了这个错误。我所需要的只是一个只读数据转储,我认为(“通过web读取数据”)权限是OAuth期间需要授予的权限。当此权限在应用程序规范中被省略时,SalesForce API抛出了一个“API\u DISABLED\u FOR\u ORG”错误。更改规范并请求授予Web部件后,对于某些组织,此错误消失

其他组织仍然抛出相同的错误。这让我相信这个错误是误导性的,要么第一种情况是一个不同的错误,要么组织实际上已经禁用了API访问(我不需要,只需要只读数据访问)。然而,当被问及OAuth时,用户实际上同意提供数据。对于经过身份验证的OAuth用户,我将其作为作用域:“IDAPIweb刷新令牌”


有什么好处?我错过了什么?似乎无法从SalesForce获得一致的流程、数据和正确的错误消息。

我通常在没有API的版本中看到这一点,例如,团体版和专业版。

是的,Salesforce支持将为您提供这项服务-如果您想使用MAC应用程序(如OneSync)来管理持续的联系人,您就会被塞满,除非您为企业版付费-嗯,60美元/年到1200美元。不要这样认为

情况看起来非常像这样,我还没能确定下来。是否有一个切换开关,让账户持有人打开,让他们开始在GE和PE工作?不太可能。他们可以要求其帐户代表临时授予他们API访问权限。这通常允许长达30天,以便将数据加载到组织中。