我打算將Facebook登錄按鈕整合到我的網站中。現在我有一個Facebook登錄按鈕,當按下時,彈出一個新窗口,要求獲得訪問用戶的基本信息和電子郵件的權限。到目前爲止所做的一切都來自http://developers.facebook.com/docs/guides/web/#login。我正在使用PHP(使用Codeigniter框架,Tank auth認證庫)和jQuery。Facebook登錄混淆
問題:現在將登錄按鈕添加到我的網站後,Facebook不再有任何關於如何進行的說明?
- 我如何從Facebook獲取用戶信息插入到我的數據庫(如果第一次訪問)
- 我如何確定用戶已經允許我的網站才能訪問他的信息?
- 如果已經授予訪問權限,如何將用戶重定向到新頁面?
據我所知,最近SDK已經發生了一些變化,並且在網上搜索教程只是給了我一些教程,說他們已經過時了。任何幫助指出我在正確的方向將不勝感激!謝謝!
HTML/JS
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '123',
status : true,
cookie : true,
xfbml : true,
oauth : true,
});
};
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
<div id="splash_fbconnect_login_button" class="fb-login-button" data-scope="email, user_education_history, user_work_history"></div>
因此您正在使用javascript登錄Facebook嗎?或PHP?請添加登錄代碼。 – 2012-02-17 06:17:40
用代碼更新了原始問題。我不確定應該在哪裏使用Javascript或PHP SDK?或者我需要兩個?真的很困惑,對不起 – Nyxynyx 2012-02-17 14:06:08
相同的布爾開發,你必須在這裏提供Facebook登錄代碼,以便它可以排除故障.. – 2012-02-17 14:39:39