如何从外部Web表单中调用Salesforce REST API



我有点困惑。要求是我们需要在具有一个邮政方法的Salesforce(APEX类(中创建一个REST API。现在,我一直在用邮递员工具分2个步骤进行测试:

  1. 首先使用用户名,密码,client_id,client_secret(来自Salesforce中的连接应用程序(,Grant_Type以接收访问令牌。
  2. 然后,我在Postman中提出了另一个帖子请求,以在Salesforce中创建潜在客户,并使用我之前收到的访问令牌和正文。

但是,我在Salesforce中拥有的REST API将从各种不同的Web表单中调用。因此

我想知道这将如何发生,因为我们不能使用邮递员。

谢谢

这些"各种不同的Web表单"必须像Postman一样向Salesforce发送请求。您需要两个帖子呼叫(一个用于登录,一个来调用您创建的服务(。它将不受您的控制,您提供了SF代码并证明它有效,现在这些网站开发人员可以选择它。

您的问题到底是什么?有大量的库可以从Java,Python,.Net,PHP连接到SF ...或者他们可以将这些HTTP消息手工处理,只需使用Google即

  • https://developer.salesforce.com/index.php?title = getting_started_with_with_the_force.com_toolkit_for_for_php&alldid = 51397
  • https://github.com/developerforce/force.com-toolkit-for-net
  • https://pypi.org/project/simple-salesforce//https://pypi.org/project/salesforce-python/

取决于他们有多少时间:

  • 缓存会话ID(因此他们不会每次拨打登录(,尝试重复使用它,仅在会话ID为空白/GET" eScessect evecried或无效"错误
  • 时再次致电登录。
  • 尝试以某种方式批量批量(他们需要尽快将这些线索保存到SF或以每小时的间隔保存?
  • 对将凭据存储给SF(某种安全的方式,而不是硬编码(要明智。理想情况下,以一种易于使用沙箱或生产更改1个配置文件或环境变量或类似的产品的方式

最新更新