2012-01-02 3 views
0

私のAndroidアプリケーションでは、Android SDKを通じてGraph APIを使用しています。ブロックされたスチームアイテムタイプのユーザーの設定を尊重する

Facebookのウェブサイト(ゲームの投稿など)から隠されたりブロックされたりするように設定されたアイテムは、引き続きアプリケーションに表示されているという報告があります。

コードは単に "me/home"を照会し、結果に返されたすべてのアイテムを処理します。 私はブロックされたエントリが結果に全く存在しないと予想しました。 アイテムが隠されているはずかどうかを示すフラグもありません。 Facebookのウェブサイトのプライバシー設定では、そのことに関するアプリ固有の設定も表示されません。

Web上のアイテムの表示方法に合わせて、返されたjson結果からアイテムをフィルタリングする方法はありますか?このタイプの使用にはFQLが適していますか?

私はまた、ニュースフィードから欠落しているアイテムに関するレポートを取得します。 Graph API Explorerを使用すると、Web上に表示されているすべての項目がGraph APIの結果に表示されないことが確認されます。

ヒントありがとうございます。

+0

これはあなたが正しいので、Facebookに記録されているバグのようです。/ me/homeは、ユーザの非表示のapp/user設定(グラフapiでは利用できません) 。 – bkaid

+0

sumbitted:http://developers.facebook.com/bugs/302643986447511 – roee88

答えて

0

「最近のアクティビティストーリーを含む」が有効になっていると、バグが表示されません。 有効にしておきたい場合は、回避策をとってください。それ以外の方法でコードが壊れてしまった場合にのみ、実際に行ってください。 無効なフィルタパラメータをクエリに追加してください。例:me/home?フィルタ=ガベージ

関連する問題