salesforce 通过 api 创建 account

假设已经有了 Salesforce 的访问令牌 (access_token) 和实例 URL (instance_url),可以使用 Python 的 requests 库发送 HTTP 请求来创建 Account 对象。以下是一个示例代码:

import requests
import json

# 你的访问令牌和实例 URL
access_token = 'your_access_token'
instance_url = 'https://yourInstance.salesforce.com'

# 要创建的 Account 对象数据
account_data = {
    "Name": "New Account Name",
    "Phone": "123-456-7890",
    "Website": "https://www.example.com",
    "Industry": "Technology"
}

# 设置请求的 URL
url = f"{instance_url}/services/data/v58.0/sobjects/Account/"

# 设置请求头
headers = {
    "Authorization": f"Bearer {access_token}",
    "Content-Type": "application/json"
}

# 发送 POST 请求创建 Account
response = requests.post(url, headers=headers, data=json.dumps(account_data))

# 处理响应
if response.status_code == 201:
    print("Account created successfully.")
    print("Account ID:", response.json().get("id"))
else:
    print("Failed to create Account.")
    print("Status Code:", response.status_code)
    print("Response:", response.json())

说明:

  • access_token: 这是您通过 OAuth 2.0 流程获取的访问令牌。
  • instance_url: 这是您的 Salesforce 实例的基本 URL,例如 https://na1.salesforce.com
  • account_data: 这是一个字典,包含要创建的 Account 对象的字段和值。
  • url: 这是 Salesforce API 的终端 URL,v58.0 是 API 的版本号,可以根据您的需要进行调整。
  • headers: 请求头包含授权信息和内容类型,确保 Salesforce API 能够正确处理请求。

这样创建的 account 和通过 apex 创建的 account 一样,不会受到必填字段、验证规则的制约。

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值