让cURL调用在PHP-XPOST中工作

让cURL调用在PHP-XPOST中工作,php,json,curl,Php,Json,Curl,我有下面的curl调用,它在linux上工作 curl-XPOST'https://site.site.com/1.0/projects/1626/inbox/search.json'-H'内容类型:application/json'-H'授权:RandomAuthorizationCodeThat's IsactuallyMuchLongerandMoreRandom'-data'{}' 在终端中呼叫时,此呼叫有效。我曾尝试使用PHP函数重新创建它,但我没有任何运气。这就是我所做的 $acce

我有下面的curl调用,它在linux上工作

curl-XPOST'https://site.site.com/1.0/projects/1626/inbox/search.json'-H'内容类型:application/json'-H'授权:RandomAuthorizationCodeThat's IsactuallyMuchLongerandMoreRandom'-data'{}'

在终端中呼叫时,此呼叫有效。我曾尝试使用PHP函数重新创建它,但我没有任何运气。这就是我所做的

$accessToken = 'randomauthorizationcodethatisactuallymuchlongerandmorerandom';
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://site.site.com/1.0/projects/1626/inbox/search.json');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HEADER, 'Authorization: ' . $accessToken);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, "");
$result = curl_exec($ch);

curl_close($ch);

echo $result;

这件事我已经搞了好几天了,我想不出来。任何帮助都将不胜感激。谢谢大家!

您收到ant错误了吗?是的,它返回了一个415错误,说这是一个错误的请求。添加
标题
'Content-Type:application/json'
。Trydid您是否收到ant错误?是的,它返回了一个415错误,表示这是一个错误的请求。添加
标题
'Content-Type:application/json'
。试一试