不知何故,API没有得到我的参数通过cURL发送,我怎么能得到这个工作?



我有以下cURL函数:

function getReferalURL($userMail){
$dataToSend = array(
'key: kewbhfbi87324y3rb3r2837r3brikbfwef23ibwjkfbkjfwkjfb',
'email:laura@hotmail.com'
);
$curl = curl_init();
$curlOptions = array(
CURLOPT_URL            => 'https://api.leaddyno.com/v1/affiliates/by_email',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST           => false,
CURLOPT_HTTPHEADER     => $dataToSend,
);
curl_setopt_array($curl, $curlOptions);
$afiliateData = curl_exec($curl);
if (!$afiliateData) {
return curl_error($curl);
} else {
return $afiliateData;
}
}

我得到的回复是邮件不见了。

我读了文档,关于这个特殊的申请,他们只有:

定义:GET https://api.leaddyno.com/v1/affiliates/by_email

旋度:

$ curl https://api.leaddyno.com/v1/affiliates/by_email -G 
-d email=example@example.com 
-d key=[YOUR_PRIVATE_KEY]

当然,这是一个虚拟私钥。我很感激你的帮助。

This:

$dataToSend = array(
'key: kewbhfbi87324y3rb3r2837r3brikbfwef23ibwjkfbkjfwkjfb',
'email:laura@hotmail.com'
);

不是它期望的数组类型。

$dataToSend = array(
'key' => 'kewbhfbi87324y3rb3r2837r3brikbfwef23ibwjkfbkjfwkjfb',
'email' => 'laura@hotmail.com'
);

可能是你需要的。

相关内容

  • 没有找到相关文章

最新更新