Php 来自salesforce soap api创建调用的空响应

Php 来自salesforce soap api创建调用的空响应,php,api,soap,salesforce,response,Php,Api,Soap,Salesforce,Response,我继承了一些php salesforce api代码,这些代码基本上可以正常工作。基本任务是在salesforce和网站之间同步信息 我有一个cron工作,从salesforce获取所有必要的内容,并按预期插入到站点。它甚至返回并更新sf中的自定义字段,以指示站点表中的id 然而,相反的情况是行不通的。我有一个循环,它从站点的表中构建了一组自定义对象,但是当它发送到sf时,如中所示 $response = $client->create($array_objects, 'Custom_Ob

我继承了一些php salesforce api代码,这些代码基本上可以正常工作。基本任务是在salesforce和网站之间同步信息

我有一个cron工作,从salesforce获取所有必要的内容,并按预期插入到站点。它甚至返回并更新sf中的自定义字段,以指示站点表中的id

然而,相反的情况是行不通的。我有一个循环,它从站点的表中构建了一组自定义对象,但是当它发送到sf时,如中所示

$response = $client->create($array_objects, 'Custom_Object_Name__c')
响应为空。没有错误消息,什么也没有

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


谢谢大家!

php sdk使用了以下foreach语法:

foreach($sObjects as &$sObject){
    ...
    $sObject = xx;
}
这不是在更新原始数组对象,因此没有向salesforce发送任何内容。我创建了一个新数组,并将新对象分配给新数组,它可以正常工作

我希望这对其他人有帮助