📅  最后修改于: 2023-12-03 14:55:16.683000             🧑  作者: Mango
php-salesforce-rest-api
php-salesforce-rest-api
是一个 PHP 编写的 Salesforce REST API SDK 库,用于与 Salesforce 进行交互。最近,该库发布了新的更新请求,增加了一些新的功能和修复了一些问题。
增加了对 Salesforce Platform Events 的支持,可以使用 publishEvent
方法发送平台事件。
现在可以使用 uploadFile
方法上传文件到 Salesforce。上传的文件可以是本地文件路径或者文件内容字符串。上传成功后,会返回上传后的文件 ID。
增加了对 Composite API 的支持,可以使用 createComposite
方法一次性创建多个 SObject 记录。
修复了 createRecord
方法无法正确处理自定义对象返回值的问题。
修复了 query
方法在查询结果为空时会抛出异常的问题。
修复了 queryMore
方法无法处理下一页数据的问题。
以下是一个使用 php-salesforce-rest-api
更新请求的示例代码:
use Salesforce\Client;
use Salesforce\Resources\Account;
$client = new Client([
'clientId' => 'YOUR_CLIENT_ID',
'clientSecret' => 'YOUR_CLIENT_SECRET',
'username' => 'YOUR_USERNAME',
'password' => 'YOUR_PASSWORD',
'securityToken' => 'YOUR_SECURITY_TOKEN',
]);
// 更新记录
$account = new Account($client);
$result = $account->updateRecord([
'Id' => 'YOUR_RECORD_ID',
'Name' => 'NEW_RECORD_NAME',
]);
if ($result === true) {
echo 'Record updated successfully';
} else {
echo 'Failed to update record: ' . $result->getErrorMessage();
}
以上示例中,首先创建了一个 Client
对象,用于与 Salesforce 进行交互。然后创建了一个 Account
对象,用于对 Account SObject 进行操作。调用了 updateRecord
方法更新了指定的记录,并根据 $result 的返回值判断是否更新成功。
更多调用示例,请参考 官方文档。
php-salesforce-rest-api
是一个功能强大的 Salesforce REST API SDK,拥有丰富的功能和易用的接口,可以大大提高开发效率。新版本的更新请求增加了一些新的功能和修复了一些问题,欢迎开发者们尝试升级使用。