я пытаюсь добавить контакты в Zurmo с их API.
Полная документация может быть найдена Вот
Логин успешен:
Array
(
[status] => SUCCESS
[data] => Array
(
[sessionId] => 6qkdhn85vrn2kg37r7f690hu62
[token] => bd64877aa701ee957105f5cbea91018c
)
[message] =>
[errors] =>
)$data = Array(
'firstName' => $fields['firstName'],
'lastName' => $fields['lastName'],
'jobTitle' => '',
'department' => $fields['rank'],
'officePhone' => $fields['businessPhone'],
'mobilePhone' => $fields['privatePhone'],
'officeFax' => '',
'description' => '',
'companyName' => '',
'website' => '',
'industry' => Array
(
'value' => ''
),
'source' => Array
(
'value' => 'Outbound'
),
'title' => Array
(
'value' => $fields['appeal']
),
'state' => Array
(
'id' => 5
),
'account' => Array
(
'id' => 1
),
'primaryEmail' => Array
(
'emailAddress' => $fields['email'],
'optOut' => 1,
),
'secondaryEmail' => Array
(
'emailAddress' => "",
'optOut' => 0,
'isInvalid' => 1,
),
'primaryAddress' => Array
(
'street1' => $fields['street'],
'street2' => '',
'city' => $fields['city'],
'postalCode' => $fields['zipCode'],
'country' => $fields['country'],
),
'secondaryAddress' => Array
(
'street1' => '',
'street2' => '',
'city' => '',
'postalCode' => '',
'country' => '',
),
);
$data['modelRelations'] = array(
'opportunities' => array(
array(
'action' => 'add',
'modelId' => 3
),
),
);
$response = $this->createApiCall('http://zurmo_url/app/index.php/contacts/contact/api/create/', 'POST', $headers, array('data' => $data));
$response = json_decode($response, true);
URL, который я добавил там, для демонстрационной цели, но я поставил правильный URL.
Ответ, который я получаю, —
[status] => FAILURE
[data] =>
[message] =>
[errors] =>
Просто провал больше ничего. Я также получаю сообщение об ошибке в журнале ошибок
[Пт, 06 мая 14: 35: 37.459049 2016] [fcgid: warn] [pid 31399] [клиент 86.123.146.201:53303] mod_fcgid: stderr: PHP Примечание: попытка получить свойство необъекта в / var / www / clients /client0/web1/web/app/protected/config/common.php в строке 145Есть идеи, почему это происходит?
Задача ещё не решена.
Других решений пока нет …