2012-02-20 7 views
1

私は多くの検索で見つけた正反対の問題を抱えています。 page feed I am grabbingのグラフAPIの結果には、ページ管理者が削除した投稿がページ自体に表示されます(標準FBユーザーインターフェース経由)。グラフAPIプロファイルフィードが削除された投稿を返すのはなぜですか?

最近のアクティビティのフィードをサイトに表示したいのですが、クライアントは特定のコンテンツをブランドに関連付けたくないため、フィードをポリシングできる必要があります。 「削除された」壁の投稿を特定し、その結果を表示しない方法はありますか?

+0

たとえば、削除されているのはどれですか? –

+0

最初の投稿は、「神の害」となっています。 ; Dページには表示されませんが(http://www.facebook.com/SkylineChili)、フィード内にあります。彼らはまた無料のクーポン1を削除したように見えます。 –

+0

あなたは投稿が削除されていることを確認しているだけでなく、それらを迷惑メールとしてマークしたり、ページ壁面を変更してページだけの投稿を表示したりしていませんか? – Igy

答えて

2

FQLstream tableは、壁柱が含まれており、ブールis_hidden列をサポートしていますので、あなたはそれが削除された投稿を省略するかどうかを確認するために

select post_id,actor_id,message from stream where source_id=26920394576 and is_hidden=0 

のようなクエリを試みることができます。

クエリを実行すると、非表示になっている「フリークーポン」からの1つの投稿と、スカイラインチリページに表示される後者が表示されます。

/fql?q=select ...を使用してグラフAPI経由でFQLを実行できます。

+0

感謝します!これはうまくいった。私は実際にFQLを使って "ブラックリスト"を作成し、ブラックリストに対してフィード項目をテストしましたが、それは機能します!私はクライアントの要求からこれを得ましたが、FQLのものは興味深いです...詳細を知る必要があります。 –

関連する問題