3

PHP で次の SOAP コードを使用して、Sugar Contacts データベースにエントリを追加しようとしています。

$set_entry_params = array(
'session' => $result_array->id,
'module_name' => 'Contacts',
'name_value_list'=>array(
    array('name'=>'Name','value'=>'Brian')
)
);

    $result = $soapClient->__soapCall('set_entry', $set_entry_params);

エントリは sugar db に作成されますが、名前フィールドは空白のままで、Role フィールドには次のラベルが付けられます: Pre Sugar Roll Out

ここで何が悪いのか誰か知っていますか?

4

1 に答える 1

0

この問題はおそらく、「name_value_list」で「名前」を「名前」として使用しているためです。「名前」フィールドは、「first_name」フィールドと「last_name」フィールドを連結したものです。試す:

$set_entry_params = array(
'session' => $result_array->id,
'module_name' => 'Contacts',
'name_value_list'=>array(
    array('name'=>'first_name','value'=>'Brian')
)
);

    $result = $soapClient->__soapCall('set_entry', $set_entry_params);
于 2011-02-25T18:08:45.383 に答える