Voglio scaricare un rapporto di annunci di Facebook sul mio server usando CURL perché purtroppo non ho accesso alla loro API di annunci e probabilmente non lo farò mai.Come CURL un rapporto di annunci di Facebook
mi sono collegato con successo a facebook tramite CURL (ho ricevuto un'email da Facebook dicendo il mio conto era stato registrato in da qualche altra parte in modo bingo)
Codice Im usando per log Facebook: http://www.daniweb.com/web-development/php/code/290893/facebook-login-with-curl
Ma il codice che scarica il rapporto non funziona. Il CSV viene mostrato vuoto (come predefinito sul server)
Qualche idea? È possibile vedere l'URL del file CSV di Facebook non è diretto in modo che questo possa essere parte del problema .... o forse qualcosa con $cookie
nel codice di accesso di Facebook?
$local_file = "letsbonus-ticket.csv";//This is the file where we save the information
$remote_file = "http://www.facebook.com/ads/manage/download_report.php?act=44309118&report_run_id=6016464099986&format=csv&source=email"; //Here is the file we are downloading
$ch = curl_init();
$fp = fopen ($local_file, 'w+');
$ch = curl_init($remote_file);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_exec($ch);
curl_close($ch);
fclose($fp);
Hey @Jake, l'hai mai capito? –
No sorry :(Vuoi davvero sapere come ... a causa dell'esclusività di facebook ad api – Jake
Se non stai fornendo i dati dei cookie con le tue richieste successive, allora stai tentando di scaricare dati privilegiati da Facebook senza essere autenticato –