2012-03-30 7 views
1

私はちょっと混乱しています。 ドキュメントは言う:Facebook Graph API:FQLが30日以上前にリクエストする

ストリームテーブルの各クエリは、しかし、あなたがそのようなFQL演算子(と一緒にCREATED_TIMEとして時間特異 フィールドを使用することができ、いずれか大きい方、過去30日間または 50ポストに制限されています例えば、<または>) のように、より広い範囲の投稿を検索することができます。

これは私の誕生日後の前日と当日の間のすべての投稿を表示するように意図された
NSString *fqlStr1 = [NSString stringWithFormat: 
        @"SELECT actor_id, message FROM stream WHERE source_id = me() AND created_time > %d AND created_time < %d",dayBefore,dayAfter]; 

... はみかんそれだけだったworked..but:

は、だから私は、例えば、試してみました8つのポストのようにつかめることができます...そしてposixの日付は正しいです。私は計算機でそれらをチェックしました。そして、私は時間を少し調整します。その日を作るように。前と一日後。後で...投稿の異なるセットが、まだ10のようにしかない...私はマルチクエリーを1時間間隔で行うべきですか?これの理由は?

-Josh

+0

その時間に実際にいくつの投稿がありますか? 8? – Paulpro

+0

Lol no ..more .. a lot more ..誕生日:) 1時間のチャンクでそれをすると50-60のようになります。しかし、それは非効率的だと感じています。 – JoshDG

答えて

1

は、クエリの最後にLIMIT 5000を追加してみてください。

+0

それは私に6ヶ月のポストを与えました –

関連する問題