ユーザーにログインを求める Web ページがあり、特定の Facebook グループの Graph を介して JSON を取得します。ログイン後に返される access_token を取得することで、Uri を動的に構築します。これを行うと問題なく動作しますが、別のアカウントでログインしようとすると、フィードのデータが返されません。
この問題の 1 つのヒントは、Facebook のダイアログ画面が表示されたときに、自分のユーザー名/パスワードのみを要求することです。Facebookが「基本情報」などの許可を求める通常の画面に移動するようには求めません。それは単なるユーザー名/パスワード画面であり、その後すぐに進みます.
これはログインコードです:
function login()
{
FB.login(function (response)
{
if (response.authResponse)
{
// connected
var authResponse = response.authResponse;
access_token = authResponse.accessToken;
refresh();
} else
{
// cancelled
}
});
}