I가 POST 요청을 전송함으로써 통찰력을 사용하여 CSV 보고서 페이스 북 마케팅 APIPHP 컬 페이스 북 인사이트 보고서 URL
https://developers.facebook.com/docs/marketing-api/insights/async/v2.8
을 수출하려합니다/통찰력은 엔드 포인트, 나는 성공적으로 AD_REPORT_RUN_ID를 얻을 수 있어요 수동으로 브라우저에서 보고서를 다운로드 잘 작동하지만 PHP를 통해 보고서를 다운로드하려고 할 때 curl 나는 빈 응답을 받고있다.
여기 내 컬 코드는 다음과 같습니다 -
$fileName = "campaign_insights.csv";
$reportDownloadUrl = "https://www.facebook.com/ads/ads_insights/export_report/?report_run_id=<AD_REPORT_RUN_ID>&access_token=<ACCESS_TOKEN>&name=campaigns_insights&format=csv";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $reportDownloadUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSLVERSION,6);
$result = curl_exec($ch);
if(curl_error($ch))
{
echo 'Error Occured :' . curl_error($ch);
}
curl_close($ch);
$fp = fopen($fileName, 'w');
fwrite($fp, $result);
fclose($fp);
어떤 생각이 어떻게이 일을 얻을?
만약 print_r (json_decode ($ result))이 비어 있다면? 또한 사용할 수있는 2 가지 SSL 옵션을 권장합니까? – noelnoegdip