2012-10-16 73 views
1

一直試圖從Facebook付款報告API獲取數據,因爲他們在11月7日說,不會有更多的報告將通過電子郵件發送。 嘗試了PHP並出現錯誤 - 「SSL連接超時」。 這是PHP代碼捲曲我使用:使用新的Facebook付款報告API

$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); 

我登錄的網址和查詢字符串只是調用之前,如果我在瀏覽器中 使用它我得到的文件。

我在做什麼錯?

+0

可能重複(http://stackoverflow.com/questions/6307322/ssl-connection-timeout-in-facebook-fql) – j0k

回答

0

嘗試添加:

curl_setopt($ch, CURLOPT_SSLVERSION, 3); 
+0

它工作了!非常感謝你! – user1750618

+0

如果它解決了您的問題,請不要忘記[接受答案](http://meta.stackexchange.com/a/5235/182741)。 – j0k

+0

是否做到了這一點,謝謝 – user1750618

0

獲取zip文件,也的file_get_contents工程[Facebook的FQL SSL連接超時]的