2014-01-29 51 views
-1

一個非常簡單的問題,我見過有點答案。Facebook登錄JS vs PHP SDK以及如何在本地跟蹤用戶

  1. 您可以使用PHP進行Facebook登錄來驗證用戶並獲取信息嗎?

  2. 爲什麼還有JS版本?

我只是不明白上述兩個選項之間的區別。

  1. 我的網絡應用程序將需要收集用戶的電子郵件地址,因爲將有一個郵件列表組件來註冊我們的服務。

您如何管理本地信息並在每次從Facebook登錄時唯一標識用戶?你存儲他們的Facebook ID嗎?

感謝

回答

0

1-是 - https://developers.facebook.com/docs/reference/php/ 2 - 所以,你可以做在客戶端。

如果您擁有適當的權限,您可以獲取用戶的電子郵件地址。 是的,你存儲他們的Facebook的ID和用戶與它關聯。

+0

所以我只是不明白如何發送某人到Facebook連接和返回與正確的信息登錄到我的應用程序與所有服務器端代碼和前面沒有JS。 – BostonMacOSX

+0

看看這個教程http://25labs.com/tutorial-integrate-facebook-connect-to-your-website-using-php-sdk-v-3-x-x-which-uses-graph-api/ –

0

它們都在同一件事上,只是在不同的方面:在服務器上或在客戶端上。

如果您的身份驗證過程在很大程度上依賴於服務器交互,並且您已準備好服務器端代碼,請使用PHP SDK。它爲您提供了從用戶獲取ID的方法。這將是獨一無二的,所以你可以存儲它們。

如果你想要管理一個應用程序流程,比如說用戶需要給你的網站一定的權限才能查看一些內容,用JavaScript SDK就可以輕鬆完成。