0

我继承了一些主要工作的 php salesforce api 代码。基本任务是在销售人员和网站之间同步信息。

我有一个 cron 工作,它从销售人员那里提取所有必要的东西,并按预期插入到站点。它甚至会返回并更新 sf 中的自定义字段以指示站点表中的 id。

但是,相反的做法是行不通的。我有一个循环,可以从站点的表中构建一堆自定义对象,但是当它发送到 sf 时

$response = $client->create($array_objects, 'Custom_Object_Name__c')

响应只是 NULL。没有错误信息,什么都没有。

有没有人对我如何调试有任何想法,或者为什么会发生这种情况?我检查了权限,登录用户对此对象拥有完全权限。

谢谢!

4

1 回答 1

0

php sdk 使用以下 foreach 语法:

foreach($sObjects as &$sObject){
    ...
    $sObject = xx;
}

这并没有更新原始数组对象,因此没有任何内容发送到 salesforce。我创建了一个新数组并将新对象分配给新数组,它可以工作。

我希望这对其他人有帮助。

于 2013-05-16T06:26:48.943 回答