使用 API 集成创建 Salesforce 商机对象

此用例演示如何通过 API 集成在 Salesforce 中创建一个商机。 在完成该流程后,您将能够:

在 Salesforce 中设置一个连接的应用程序,以启用安全的 API 访问。

配置 CORS(跨域资源共享),以允许在浏览器中运行的代码(例如 JavaScript)从指定来源与 Salesforce 通信,并将该来源添加到允许列表,如下所示

cors

连接的应用程序设置

在连接的应用程序中将使用以下设置。 您可以根据需求分配 OAuth 作用域。
connected-app-settings

创建 API 集成

名称
API url
https://<your-domain>d.my.salesforce.com/services/data/v32.0/sobjects/Lead
客户端 ID
此地址特定于您连接的应用程序
客户端密码
此地址特定于您连接的应用程序
OAuth URL
https://login.salesforce.com/services/oauth2/authorize
访问令牌 URL
https://<your-domain>/services/oauth2/token
刷新令牌 URL
https://<your-domain>/services/oauth2/token
授权范围
api chatter_api full id openid refresh_token visualforce web
授权标头
授权承载

api-integration

输入和输出参数

为 API 调用定义输入参数,并使用以下 JSON 映射输出参数。

{
    "id": "00QKY000001LyJR2A0",
    "success": true
}

input-output

创建表单

使用通用编辑器创建简单的自适应表单以捕获Lead对象详细信息,如下所示
潜在客户对象表单

在规则编辑器中处理“创建商机”复选框的点击事件。 将输入参数映射到相应表单对象的值,如下所示。 在leadid TextField对象中显示新创建的Lead对象的ID
规则编辑器

测试集成

  • 预览表单
  • 输入一些有意义的值
  • 选择 Create Lead 复选框以触发 API 调用
  • 新创建的商机对象的商机 ID 将显示在 Lead ID 文本字段中。
recommendation-more-help
experience-manager-cloud-service-help-main-toc