1

Facebook Payments Reports 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 とクエリ文字列をログに記録しました。ブラウザで使用すると、ファイルを取得できます。

私は何を間違っていますか?

4

2 に答える 2

0

zipファイルを取得するには、file_get_contentsも機能します

于 2012-10-31T15:06:25.463 に答える
0

追加してみてください:

curl_setopt($ch, CURLOPT_SSLVERSION, 3);
于 2012-10-16T20:27:37.613 に答える