Итак, у меня есть объект post CURL, и я продолжаю получать сообщение об ошибке, когда передаю ему переменную. Когда я жестко закодировал его, сообщение CURL работает просто отлично. Что я делаю неправильно? Я знаю, что переменная установлена, потому что когда я отображаю ее на экране, она отображает значение.
$tVA = "false";
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://xyzservice.com",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{
"folderName":"folder name 1028-1",
"templateIds":[54909],
"fields":
{
"VA":$tVA
},
Приведенный выше код выдает ошибку:
Trying to get property 'embeddedSigningSessions' of non-object
Trying to get property 'embeddedSessionURL' of non-object in
, но когда я жестко кодирую значение, он работает просто отлично. Нет ошибок.
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://xyzservice.com",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{
"folderName":"folder name 1028-1",
"templateIds":[54909],
"fields":
{
"VA":"false"
},
Выше работает нормально. Почему моя переменная не работает? Должен ли я обернуть это во что-то? Я не могу понять, почему это не позволит мне передать переменную в объект. Спасибо за любую помощь.