如何使用 Postman 上的 Salesforce 工具 API 为 Salesforce 帐户对象的 POST 方法创建 CURL 命令?

How to create CURL command for POST method for Salesforce Account Object using Salesforce Tooling API On Postman?

你好,我可以使用下面的文章获得 OAUTH 令牌,但我需要使用 Salesforce 工具 API 在 Postman

上发送 POST 帐户方法

我正在使用 v45.0 版本的 salesforce,谁能告诉我下面应该是什么:-

1)需要使用 Postman 命中的标准帐户对象的休息端点 2) Body json payload 需要和Rest endpoint Postman

一起发送

我尝试发送帐户对象的必填字段,但收到 404 状态代码,即错误请求, 请帮助我为标准 salesforce 帐户对象构建一个休息端点 curl 命令

https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/intro_rest_resource_examples.htm

提前致谢, 卡罗琳

如果您有基本的排序(您可以从 Postman 登录并成功查询),使用 Workbench -> Utilities -> Rest Explorer [=14= 探索 APIs 会更容易一些]

或者 - 更多的工作,但一旦你设置它就会得到回报 - 你可以下载 collection 的 Postman API 调用许多你可能需要的东西:https://github.com/forcedotcom/postman-salesforce-apis

无论如何。放弃工具 api,使用正常休息 api。

要插入单个帐户

发送POST

{base url you got from login result}/services/data/v49.0/sobjects/Account body 类似于

{
    "Name" : "Foobar Inc.",
    "Website" : "http://example.com",
    "NumberOfEmployees" : 123
}

(您可能需要自己的必填字段,但通常它应该有效)

响应类似于

{
  "id" : "0014u00001ojYsQAAU",
  "success" : true,
  "errors" : [ ]
}

您还可以在 1 条消息中发送最多 200 条记录,一次创建帐户和相关联系人(很有用,因为它可以让您省去一些令人头疼的映射 ID - 如果其中一个联系人加载失败,您可能需要撤消整个操作,不会留下orphan/widow条记录)。检查 https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_composite_sobject_tree_flat.htm 和同一章中的其他链接