0

これは多くのスレッドに出てくる質問に似ていますが、重要な違いがあるため、私が知る限り別の問題です。javascript sdk (FB api 2.1) を使用して、同じアプリケーションにログインしているユーザーでもある友人を取得しようとしています (他のスレッドは、アプリのユーザーであるかどうかに関係なく、友人を取得しようとしています)。友人であり、結果でそれらを見つけることが期待されるFBユーザーとのアプリケーションですが、それでもリストは空に戻ります. これは、アプリケーションで FB とやり取りする必要がある唯一の方法です。別の方法があるのではないでしょうか? 助けてくれてありがとう。

FB.api(
    "/me/friends",
        function (response) {
            if (response && !response.
             //monitor response
            }
        }
    );

編集:問題を発見しました-フローを誤解していました:デフォルトで承認されたフレンドリストの許可は、アプリケーションが許可を求めることが許可されていることを意味し、許可が必要でさえないことを意味すると誤って想定していました. スコープリストに追加すると、正常に機能しました。

4

1 に答える 1

1

通常、応答が空である理由は 2 つだけです。

  • 友人がアプリを使用していません (あなたの場合ではないと思います)
  • user_friendsログイン プロセスで許可を求めていない(スコープ パラメーター)

2 番目の部分については、許可はデフォルトで「承認」されていますが、それでも要求する必要があることに注意してください (少なくとも Facebook API の v2.0 以降)。v1.0 に含まれていましたが、現在は別の許可になっています。

于 2014-09-15T16:27:13.200 に答える