2010-10-20 138 views
6

簡單的問題真的,我一直在尋找所有在互聯網上可能是一天幾個小時尋找一個網站上OpenID和Facebook連接集成一些實實在在的信息過去的幾天裏。OpenID和FB連接教程

我已經看到了同樣的名字彈出如Janrain提供他們的解決方案,但我看到了很多利用不同的解決方案的網站,如Invision電源板論壇,甚至在這裏StackOverflow上。

我們要接受我們的網站主要兩個登錄是Facebook和Twitter。我一直在尋找一個教程,或者至少將這個功能整合到PHP網站的指南。

如果任何人有任何信息或將是巨大的指針。

謝謝!

回答

1

最後,我發現這些訪問以下鏈接:

對於Facebook的PHP SDK(V3。0)以下鏈接有助於奇觀與解釋的教程和可下載的例子:
http://thinkdiff.net/facebook-connect/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/

對於進一步的細節,以及如何建立Facebook應用程序輕鬆地這個環節也應該有所幫助:
http://www.joeyrivera.com/2010/facebook-graph-api-app-easy-w-php-sdk/

+0

第一個鏈接已關閉,如果能夠爲我們添加新鏈接,我們將不勝感激 – 2015-09-22 08:58:59

2

對於Twitter的,只是用自己的簡單的JavaScript SDK:

但我真的會避免執行這些服務自己。例如。任何地方的Twitter可能都是無痛的設置,但是你依靠他們的JavaScript。之前已停止使用,然後您的網頁需要很長時間才能加載或根本無法加載。

我還沒有嘗試新的 Facebook API,但2年前,我浪費了一生的一個星期試圖整合他們的API,我得到的一般想法是 - 除非你知道在Facebook上有人可以檢出一些日誌或讓你知道爲什麼這個API不會像它應該的那樣響應,你只是在你自己的。

我們使用Janrain的engage產品(免費)。它的工作真的很好。

直接處理所有這些服務是皇家(!)PITA。他們失敗了,改變了他們的工作方式,錯誤行爲 - 將外包給那些似乎瞭解所有情況的人是很好的。在我們的例子中,Janrain。

+0

謝謝你提供的,不Janrain允許您在自己的數據庫中存儲用戶的詳細信息(名字,姓氏,電子郵件,個人資料圖片鏈接)或者您是否可以不使用他們的服務來實現這一點? – lethalMango 2010-10-22 09:50:54

+0

是的,有了免費版本,我們肯定會得到他們的名字和電子郵件。在FB的情況下,人們也可以選擇一個電子郵件代理。我不確定個人資料照片,但也許 - 取決於服務。 :) – Till 2010-10-23 08:56:39

+0

忘記:在Twitter的情況下,沒有電子郵件地址 - 但這是因爲Twitter不會返回它。 – Till 2010-10-23 08:57:01

2

有一個複製和粘貼Facebook登錄按鈕的解決方案在那裏。它也是免費的。它由LaunchBit開發。你可以試試。

http://toolkit.launchbit.com