我正在使用以下代码执行curl。但运行后它产生的不是输出。我确定我已经通过删除';'在php.ini中启用了curl。还试过phpinfo();这也表示卷曲已启用。不过,我的代码无效!甚至不输出错误。
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$token = ""; //token from fb
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token='.$token;
$ch = curl_init($url);
$jsonData = '{
"recipient":{
"id":"1250896051638221"
},
"message":{
"text":"5"
}
}';
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$result = curl_exec($ch);
curl_close($ch);
print_r($result);
?>
我正在使用带有XAMPP(php7)的Windows机器(Windows 10)
答案 0 :(得分:0)
终于找到了解决方案。只需关闭ssl验证
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);