Я хочу установить переменную в XML-файл в Highrise API, но это не работает. Зачем?

Если я установлю статические значения в highrise следующим образом: $person->setFirstName("XYZ"); $ Человек->setLastName("ABC"); $ Человек->addEmailAddress("example@gmail.com");

это добавляет контакт в highrise, но если я использую переменную вместо статических значений, как это

 $person->setFirstName($fname);
 $person->setLastName($lname);
 $person->addEmailAddress($email);

Я получил эту ошибку: Неустранимая ошибка: необработанное исключение "Исключение" с сообщением "API для пользователя возвращено Код состояния: 422 Ожидаемый код: 201"

В чем проблема. Пожалуйста, помогите мне кто-нибудь? Заранее спасибо.

1 ответ

Я бы попробовал передать значения в кавычках, например...

 $person->setFirstName("\"" . $fname . "\"" );

... также, вы проверили адрес электронной почты был действительным?

Другие вопросы по тегам