一直试图从 facebook 支付报告 API 获取数据,因为他们在 11 月 7 日表示将不再通过电子邮件发送报告。尝试了 php 并得到一个错误 - “SSL 连接超时”。这是我正在使用的 php curl 代码:
$set_action_url = "https://paymentreports.facebook.com/".$company_id."/report?date=".$date."&type=".$type."&access_token=".$company_token;
$ch = curl_init($set_action_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_TIMEOUT,5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
我在调用之前记录了 url 和查询字符串,如果我在浏览器中使用它,我会得到文件。
我究竟做错了什么?