与えられたグラフステータス更新オブジェクトのコメント数に関係なく、25のコメントに上限がつきます。私はそれがオブジェクト上の実際のコメントの「サンプル」を返すだけの感覚を持っています。 FQL APIを使用しないで強制的にそれらをすべて取得するにはどうすればよいですか?Facebookのグラフステータスオブジェクトには25のキャップが付いているコメントがあります
答えて
役立つことを願っています。 APIドキュメントを見てください。あなたは一度に25を取得し、それらをループする必要があります。バッチ内の最後のコメントのタイムスタンプ(created_time)を次のGraph APIコールのパラメータとして使用するか、offset
パラメータを使用できます。私は何をしてきたのですか?私はcreated_time
を使っていくつかのねじれに遭遇していました。これは私のC#テストアプリケーションの例です。私が引っ張っているデータを保持するために作成したデータ構造だけのPostComment
オブジェクトへの参照を無視してください。マジック(と私が参照してるプロセス)は、グラフAPI呼び出しに渡されるパラメータである:
parameters.Add("offset", numPostComments);
parameters.Add("limit", 25);
私はあなたが何も25以下に「制限」を設定することができますかなり確信しています。
do
{
foreach (var comment in comments.data)
{
numPostComments++;
PostComment pc = new PostComment();
pc.Post_ID = p.Id;
pc.Facebook_ID = comment.id;
pc.From = comment.from.name;
if (comment.likes != null)
pc.Likes = (int)comment.likes;
pc.CommentDate = DateTime.Parse(comment.created_time);
pc.CommentText = comment.message;
p.Comments.Add(pc);
}
// Create new Parameters object for call to API
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("offset", numPostComments);
parameters.Add("limit", 25);
// Call the API to get the next block of 25
comments = client.Get(string.Format("{0}/comments", p.Facebook_ID), parameters);
} while (comments.data.Count > 0);
私は、このリンクは、これはグラフAPIが動作するだけの方法ですあなた
How to move to the next page in Facebook JSON response using iOS SDK?
ステータス更新の次のページまたは1つのステータス更新に関するコメントの次のページに移動しますか?それが後であれば、1回のヒットで100以上のステータスの更新を取得しているので動作しません。また、個々のヒントについて個別に多くのコメントを呼び出すことは極端に遅くなります。 –
こんにちはマイクの質問、私は知らないと申し訳なく思って、最良の方法は、それを試して、それが何を確認することです – Yogesh
- 1. 通知FacebookコメントのURLにはコメントがありません
- 2. wordpress Facebookコメントがありません
- 3. Facebook API restserverが好きでコメントに誤りがあります
- 4. Facebookのコメント、すべてのコメントは節度の末尾にあります
- 5. Facebookの各投稿にコメントがありますか?
- 6. Facebookはあまりにもコメント
- 7. Facebookのコメント。このコメントはまだFacebookに公開されていません
- 8. facebookがワードプレスでコメントしていない
- 9. Facebookコメントソーシャルプラグインには、コメントを追加できるAPIがありますか?
- 10. なぜfacebookのコメントが狭いのかを調べるには?
- 11. Facebookのコメントと管理ツール「申し訳ありませんが、何かが間違っていました。
- 12. ReplayKitビデオをFacebookに共有するコメントはありません
- 13. Facebook Live Streamソーシャルプラグインからのコメントのアーカイブはありますか?
- 14. Facebookはデバイスにインストールされていませんが、com.facebook.katanaパッケージがあります
- 15. JPQLには、シングルまたはマルチラインのコメントがありますか?
- 16. Procfileにコメントがありますか?
- 17. Facebookのコメントは私のFacebookのプロフィールに表示されていません
- 18. Facebook InsightsAPIの通話件数は25件に制限されています
- 19. facebookがfacebookの外にある私のサイトにリダイレクトしています
- 20. Facebookには何がありますか?
- 21. FacebookのグラフAPIの配列の結果がありませんコメント画像
- 22. Facebookのコメント付きコメントを削除するBox Plugin?
- 23. 「新しい」FacebookマーケットプレイスにはリスティングAPIがありますか?
- 24. この種のコメント行には名前がありますか?
- 25. FacebookのコメントがAngular Fullstackと一貫して一致しない
- 26. 私のテストにコメントする必要がありますか?
- 27. MongoDbのキャップ付きコレクション
- 28. Facebookのコメントは、私は手動で私のアダルトビデオスクリプト(非アダルトコンテンツ)のFacebookのコメントをインストールしたのですが、commentbox以下のエラーメッセージが出続けるいる
- 29. このコマンドに関連付けられている開いているDataReaderが既にあります。最初に閉じる必要があります。
- 30. NHibernate:このConnectionに関連付けられている開いているDataReaderが既にあります。最初に閉じる必要があります。
私は4時に全く帽子をかぶっていません。あなたのFQLクエリは何ですか? – ilteris
申し訳ありませんが、私はちょっとあなたの下に質問を変更しました –