Только аутентификация на Facebook - PullRequest
0 голосов
/ 17 ноября 2011

Я работаю над входом в дискуссию на моем веб-сайте, используя Facebook. Я наконец понял, как сделать oauth-авторизацию. Но мне действительно не нужны дополнительные сведения о пользователе, они мне не нужны, и я не знаю, зачем мне их запрашивать. Все, что мне нужно, это аутентификация (идентификатор пользователя).

Какой лучший способ сделать это?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2011

Для получения идентификатора пользователя вам должны быть предоставлены основные разрешения. Это минимальное количество разрешений, которое пользователь может предоставить вам.

Вы сказали, что выяснили oauth - какой метод / язык вы используете? Если это JS, то вам просто нужно это:

 FB.login(function(response) {
   if (response.authResponse) {
     console.log('Welcome!');
   } else {
     console.log('User cancelled login or did not fully authorize.');
   }
 });
0 голосов
/ 17 ноября 2011

Вы скачали и попробовали запустить код из https://github.com/facebook/php-sdk?

Они предоставляют пример кода, где вы можете получить идентификатор пользователя после подключения к Facebook.

Это как получить пользователяid:

require 'php-sdk/src/facebook.php';
$facebook = new Facebook(array(
                                 'appId'  => 'YOUR_APP_ID',
                                 'secret' => 'YOUR_APP_SECRET',
                              ));
// Get User ID
$user = $facebook->getUser();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...