我有两个应用程序现在都使用 REST 方法。我发现 Salesforce 文档非常有用。
远程访问
在设置 -> 应用设置 -> 开发 -> 远程访问下创建消费者密钥、秘密并设置回调
打回来
回调处理是 OAuth 协议的一部分 - 在此处找到解释:OAuth 回调域解释它只需要返回一个有效页面 - 这是一个验证域的安全功能
更多关于 OAuth 授权
请参阅OAuth 快速入门
替代方案:SOAP 的会话 ID 授权
在页面底部说明OAuth 快速入门
使用更高级别的库
如果您选择的目标环境有一个更高级别的库可用,它涵盖了与 API 通信的一些较低级别的方面,那么值得研究一下。例如,我在 API 之上使用了一个 Ruby gem - 处理一些 API 方面的工作更少。
也很有用
Salesforce API——它们是什么以及何时使用它们
肥皂
我有一个在 SOAP 上运行的旧应用程序 - 只需要密码和安全令牌。如果您要使用该方法,则无需创建远程应用程序。
休息
是否需要 OAuth 身份验证“在进行 REST API 调用之前,您必须使用 OAuth 2.0 对用户进行身份验证”......因此您需要创建一个远程应用程序来生成使用者密钥和秘密
使用 Salesforce API 享受您的冒险之旅 - Eugen