我正在使用Facebook登錄到我的網上進行討論。我終於想出瞭如何做oauth授權。但我真的不想要關於用戶的額外信息,我不需要他們,我不知道爲什麼要問他們。我需要的只是身份驗證(用戶標識)。僅限Facebook身份驗證
這樣做的最好方法是什麼?
我正在使用Facebook登錄到我的網上進行討論。我終於想出瞭如何做oauth授權。但我真的不想要關於用戶的額外信息,我不需要他們,我不知道爲什麼要問他們。我需要的只是身份驗證(用戶標識)。僅限Facebook身份驗證
這樣做的最好方法是什麼?
你要被授予的基本權限來獲取用戶的ID。這是用戶可以授予您的最低許可權限。
你說你已經弄清楚了oauth--你在用什麼方法/語言?如果它的JS,那麼你只需要這個:
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome!');
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
您是否下載並試過從 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();
我是個白癡,我是過度勞累。我意識到用戶應該能夠拒絕認證。對不起,愚蠢的問題.. – Ficik