Как запросить объем / разрешение от Facebook при регистрации пользователя - PullRequest
0 голосов
/ 17 декабря 2011

Я использую информацию на http://developers.facebook.com/docs/plugins/registration/, чтобы зарегистрироваться и войти в систему пользователей через Facebook. Как бы я запросил это разрешение? Я пытался использовать

 &scope=permission,permission,etc,etc

перед полями, а затем после полей. Несмотря на это, система все еще говорит

The user hasn't authorized the application to perform this action

Любая помощь по этому вопросу будет принята с благодарностью!


После регистрации, я пытаюсь сделать следующее и выдает ту же ошибку:

        if ($_REQUEST) {
            require 'facebook.php';
            $facebook = new Facebook(array('appId'  => APP_ID,'secret' => APP_SECRET));
            $user = $facebook->getUser();
            if ($user) {
                $loginUrl   = $facebook->getLoginUrl(array('scope' => 'email,publish_stream'));
                $statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> 'Testing posting to may wall', 'cb' => ''));
            } else {
              $loginUrl   = $facebook->getLoginUrl(
                    array('scope' => 'email,publish_stream','redirect_uri'  => REDIRECT_URL )
                );
            }
        }

1 Ответ

0 голосов
/ 17 декабря 2011

Вам необходимо запросить разрешения после регистрации отдельно.На данный момент нет способа запросить разрешения через плагин регистрации.

Эта функция включена в список желаний: http://bugs.developers.facebook.net/show_bug.cgi?id=14733

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...