0

したがって、古いリクエストダイアログには、ユーザーが自分のカスタム友人リストから選択できる「フレンズフレンズ」のドロップダウンがありました。「友だちをろ過する」リストは、「リクエスト」ダイアログからどこに行きましたか?

しかし、新しいRequests 2.0では、インストールされたユーザーまたはアンインストールされたユーザーのみを選択したり、独自のフィルタセットを作成することができます。古いフィルタを有効にする方法はありますか?私が知っている唯一の選択肢は、ユーザーに私たちのアプリにread_friendslistsパーミッションを与えてから、それらのリストを問い合わせることです。

Dialog screenshot

答えて

0

要求ダイアログは、作成者が表示したいフィルタリストに通過できるようにする能力を持っています。 (https://developers.facebook.com/docs/reference/dialogs/requests/を参照してください)そうするためには、フィルタリストが何であるかを知る必要があります。

チェックアウトhttp://developers.facebook.com/tools/console/私はさまざまな例を読んでいくつかの良い情報を見つけました。主要なドキュメントページには開示されていない貴重な情報。ここで私はダイアログのフィルター選択を見つけました。

さらに、アプリケーションはそれぞれ が文字列とユーザーIDのリストである値を持つ名前のキーとuser_idsキーで 辞書としてカスタムフィルタを提案することができます。 nameはセレクタに表示されるカスタムフィルタの名前 です。 user_idsは、表示する順序で、含める友人リストの です。

例1

[{名:「隣人、user_ids:[1、2、3]}、{名: '他の組' user_ids:[4,5,6]}]

+0

残念ながら、私の望むところでは、このルートは不可能に見えます。私はちょうど試して、9人の友人リストと300人の友達の下で、私は次のエラーを取得します。 :(私は、「フレンドフィルターを表示」と言ったフラグのほうがいいと思っていました。 APIエラーコード:105 APIエラー説明:この操作のパラメーターの数が最大値を超えました エラーメッセージ:パラメーターフィルターが多すぎます要素がありません。 –

+0

プログラミングは痛みを伴うことがありますが、私たちは現在、そのような需要が高く、支払いがうまくいっています。あなたが妥協を見ているように見えます。 – DMCS