Graph API と通信するために HTTPS が必須であることを知っている人はいますか?
実際、HTTPS を使用して実稼働環境で実行している Facebook アプリがあり、正常に動作します。同じアプリの場合、開発/ステージのセットアップはありますが、HTTPS はありません。2012 年 2 月 23 日まで、両方のサーバーは正常に動作しています。これで、開発/ステージ サーバー上のアプリで以下のエラーがスローされます。
CurlException: 28: connect() がタイムアウトしました!
警告: file_get_contents(https://graph.facebook.com/me?access_token=...): ストリームを開くことができませんでした: 接続がタイムアウトしました
HTTPS の問題なのか、Facebook が IP をブラックリストに登録しているのか、疑問に思っています。