【发布时间】:2019-10-29 14:16:52
【问题描述】:
所以我有一个 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"
},
以上工作正常。为什么我的变量不起作用?我应该把它包在什么东西里吗?我不知道为什么它不允许我将变量传递给对象。感谢您的帮助。
【问题讨论】: