如何通过SugarAPI将行插入Accounts表
这是我尝试过的代码:如何通过SugarAPI将行插入Accounts表,api,wsdl,sugarcrm,Api,Wsdl,Sugarcrm,这是我尝试过的代码: $result = $sugar['soapclient']->call( 'set_entry', array( 'session'=>$sugar['session'], 'module_name'=>'Accounts', array( array("name" => 'id', "value" => $sugar_data['id']),
$result = $sugar['soapclient']->call(
'set_entry',
array(
'session'=>$sugar['session'],
'module_name'=>'Accounts',
array(
array("name" => 'id', "value" => $sugar_data['id']),
array("name" => 'name', "value" => $sugar_data['name']),
array("name" => 'description', "value" => $sugar_data['description']),
array("name" => 'team_id', "value" => $sugar_data['team_id']),
array("name" => 'team_set_id', "value" => $sugar_data['team_set_id']),
array("name" => 'phone_fax', "value" => $sugar_data['phone_fax']),
array("name" => 'billing_address_street', "value" => $sugar_data['address_street']),
array("name" => 'billing_address_city', "value" => $sugar_data['address_city']),
array("name" => 'billing_address_state', "value" => $sugar_data['address_state']),
array("name" => 'billing_address_postalcode', "value" => $sugar_data['address_postalcode']),
array("name" => 'billing_address_country', "value" => $sugar_data['address_country']),
array("name" => 'shipping_address_street', "value" => $sugar_data['address_street']),
array("name" => 'shipping_address_city', "value" => $sugar_data['address_city']),
array("name" => 'shipping_address_state', "value" => $sugar_data['address_state']),
array("name" => 'shipping_address_postalcode', "value" => $sugar_data['address_postalcode']),
array("name" => 'shipping_address_country', "value" => $sugar_data['address_country']),
array("name" => 'phone_office', "value" => $sugar_data['phone_work'])
)
)
);
但是,该行不插入。我根据ID和帐户名进行搜索,结果均为0
谢谢!我真的很感谢你的帮助,因为这项工作将在今天结束前完成
尼克网络服务的响应是什么 尝试调试web服务调用:
- 查看web服务器日志(电话是否接通)
- 启用SugarCRM日志记录并将级别设置为调试
- 启用PHP错误输出或将PHP日志错误写入日志文件
- 使用例如SoapUI来测试SOAP调用
- 有关更全面的SOAP示例,请参见
- 检查SugarCRM SOAP文档
$info = $soapClient->set_entry(
$session,
'Accounts',
array(
array('name' => 'name', 'value' => 'Test account'),
array('name' => 'description', 'value' => 'This is a test account'),
)
);
}
id将自动创建。web服务的响应是什么 尝试调试web服务调用:
- 查看web服务器日志(电话是否接通)
- 启用SugarCRM日志记录并将级别设置为调试
- 启用PHP错误输出或将PHP日志错误写入日志文件
- 使用例如SoapUI来测试SOAP调用
- 有关更全面的SOAP示例,请参见
- 检查SugarCRM SOAP文档
$info = $soapClient->set_entry(
$session,
'Accounts',
array(
array('name' => 'name', 'value' => 'Test account'),
array('name' => 'description', 'value' => 'This is a test account'),
)
);
}
id将自动创建。我认为问题在于您在数据中使用了“id”字段。在这种情况下,SugarCRM尝试使用此特定ID更新帐户记录。如果要使用自己的ID创建帐户,还应在数组中添加此元素:
array(
'name' => 'new_with_id',
'value' => 1,
),
我认为问题在于您在数据中使用了“id”字段。在这种情况下,SugarCRM尝试使用此特定ID更新帐户记录。如果要使用自己的ID创建帐户,还应在数组中添加此元素:
array(
'name' => 'new_with_id',
'value' => 1,
),