0

Facebook アプリを作成しました。このアプリは user_friends 許可を求める必要があります。

しかし、権限の下の管理者設定セクションでこの権限を与えると、設定できるこの権限以外のアプリの権限は変更されません。

この特定の権限 (user_friends) を設定できないのはなぜですか? この許可を設定するために何か追加する必要がありますか?

4

2 に答える 2

4

アプリの管理者設定ページのアクセス許可セクションの下に追加するのではなく、ログイン 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);
于 2013-09-09T01:32:18.370 に答える
0

私は同じ問題に遭遇しましたが、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 初心者に役立つかもしれません。

于 2013-11-02T22:10:24.063 に答える