2015-09-16 3 views
2

Я пытаюсь установить POST в API-интерфейс sugarCrms для создания контакта.Создать контакт с пользовательским идентификатором - API SugarCrm v10 REST

У меня есть все, что отображается отлично, за исключением фактического «идентификатора» контакта. Sugar использует собственный UUID для создания модулей, но я бы хотел использовать свои собственные.

//$mapped['id']   = $unmapped->customer_id; 
$mapped['first_name'] = $unmapped->first_name; 
$mapped['last_name'] = $unmapped->last_name; 

Как я уже сказал, при создании контакта все работает хорошо, но Sugar все еще использует собственный идентификатор. Я тоже пробовал 'ID'. Когда я использую ключ id, он выдает внутреннюю ошибку сервера, поэтому я предполагаю, что у него неправильный ключ, или мне нужно сделать что-то дополнительное.

Я использую ключи, которые ответ отправляет обратно и не может найти никакой информации о том, как использовать мой собственный идентификатор.

Руководство оценено.

ответ

0

Идентификатор, который я использовал, ранее использовался для контакта (моя тестовая учетная запись). Даже после удаления этого контакта идентификатор не был разрешен для использования (по какой-то нечетной причине), поэтому он выбросил ошибку сервера.

У Sugar есть журналы ошибок, расположенные в системных настройках области администрирования, и я должен был посмотреть там раньше.

+1

Если запись по-прежнему в базе данных, это всего лишь мягкое удаление – random