0

コードを開発者サーバーからライブ サイトに移動したところ、Facebook API が正しい FQL 結果を返してくれません。実際、空の配列を返します。権限を確認しましたが、それらは適切であるようです。問題のクエリは私の開発サーバーで機能し、グラフの探索ツールでも機能します。

問題のクエリ:

$fql = "SELECT post_id, actor_id, created_time, updated_time, likes.count, attachment.media.video.source_url, attachment.name
            FROM stream WHERE source_id = ".$this->id." AND (attachment.caption = 'soundcloud.com' or attachment.caption = 'www.youtube.com')
            ORDER BY created_time DESC limit 30";

ただし、このクエリは php SDK を使用して機能します。

$fql = "SELECT post_id, actor_id, created_time, updated_time, likes.count, attachment.media.video.source_url, attachment.name
            FROM stream WHERE source_id = ".$this->id." ORDER BY created_time DESC limit 30";

アップデート

プロキシ サーバーまたは自分のブラウザを介してクエリを実行しても機能します。したがって、問題はサーバーで何かをしなければなりません。タイムアウトを増やしてみましたが、これは何もしませんでした。

アップデート

既知のバグに遭遇したと思います: http://developers.facebook.com/bugs/305190986273056

手がかりはありますか?

4

0 に答える 0