>我使用以下代码来执行 curl。但是运行后它不会产生输出。我确定我已经通过删除";"在 php 中启用了 curl.ini。还尝试了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 Machine(Windows 10)
终于自己找到了解决方案。只需关闭 SSL 验证
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);