Facebook アプリを作成しました。このアプリは user_friends 許可を求める必要があります。
しかし、権限の下の管理者設定セクションでこの権限を与えると、設定できるこの権限以外のアプリの権限は変更されません。
この特定の権限 (user_friends) を設定できないのはなぜですか? この許可を設定するために何か追加する必要がありますか?
Facebook アプリを作成しました。このアプリは user_friends 許可を求める必要があります。
しかし、権限の下の管理者設定セクションでこの権限を与えると、設定できるこの権限以外のアプリの権限は変更されません。
この特定の権限 (user_friends) を設定できないのはなぜですか? この許可を設定するために何か追加する必要がありますか?
アプリの管理者設定ページのアクセス許可セクションの下に追加するのではなく、ログイン URL を生成するときuser_friends
にアクセス許可を追加する必要があるなど、追加のアクセス許可を求めるには。scope
開発に使用している場合はPHP
、スコープをパラメーターとしてgetLoginUrl ()に提供する必要があります。
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'https://www.myapp.com/post_login_page' );
$loginUrl = $facebook->getLoginUrl($params);
私は同じ問題に遭遇しましたが、Ruby on Rails にkoala gemを使用していました。
OAuth Playgroundを試した後、Rails でも動作させる方法を見つけました。次のように簡単です。
oauth = Koala::Facebook::OAuth.new(app_id, app_secret, callback_url)
oauth_url = oauth.url_for_oauth_code << "&scope=user_friends"
おそらく、これは他の Rails/Facebook API 初心者に役立つかもしれません。