2

我成功地创建了一个新的帐户记录,但得到NULL了返回值。目标是将 Accounts 记录与电子邮件帐户进行映射。我已经CURLOPT_RETURNTRANSFER设置为TRUE,当我创建电子邮件地址时,我得到一个带有新记录 ID 的返回值。

<?php

$stud_params = array(
    'session' => $this->getSessionId(),
    'module_name' => 'Accounts',
    'name_value_list' => array(
        array(
            'name' => 'new_with_id',
            'value' => 1,
        ),
        array(
            'name' => 'first_name_c',
            'value' => 'Monica',
        ),
        array(
            'name' => 'last_name_c',
            'value' => 'Geller',
        ),
        array(
            'name' => 'aos_products_id_c',
            'value' => '26bec968-365b-c65a-219c-54413aba7769',
        ),
    ),
);

$stud_result = $this->makeRequest('set_entry', self::$URL, $stud_params);

echo '<pre>';
var_dump($stud_result);
echo '</pre>';

NULL目前,即使仍在 CRM 中创建记录,结果也会返回。任何帮助将不胜感激。

4

1 回答 1

0

检查您是否没有针对 Account 的逻辑挂钩 aftersave。我有一个手动输入,当我尝试使用 RESP API 自动输入时,它返回 NULL。我已经禁用了我的自动 php 代码(重命名 php 文件)的逻辑挂钩,它的工作;-)

于 2017-04-11T08:43:06.377 回答