我是 SalesForce 开发的新手,想探索 API 及其功能。我创建了一个新的开发者版帐户。我尚未尝试以编程方式访问 API,但我正在尝试(未成功)通过 Workbench ( https://workbench.developerforce.com/login.php ) 和 Apigee 控制台 ( https://apigee .com/console/salesforce)。
出于某种原因,在这两种情况下,我都被重定向到带有OAuth 错误代码 1800的 URL (例如https://na15.salesforce.com/setup/secur/RemoteAccessErrorPage.apexp?oauth_error_code=1800&display=popup在 Workbench 案例中)。在此 URL 上,我看到一个屏幕,显示文本“远程访问授权错误”-“设置远程访问时出现问题”。我究竟做错了什么?
一些额外的细节:
- 我可以很好地登录到 SalesForce,问题只出现在 API/OAuth 访问中
- 除了 (1) 使用一些示例数据(潜在客户、帐户、联系人)填充它,以及 (2) 重置安全令牌(通过“我的个人信息”-> “重置我的安全令牌”)
- 在 WorkBenh 登录屏幕上,我选择哪个 API 版本(尝试了 24、25 和 26)并不重要,而且我在环境中使用“生产”,因为我的登录似乎根本不适用于 Pre-Release 或沙盒