2010-08-28 51 views
1

我正在建設一個網站使用Django和計劃與Facebook連接。我搜索了一下,發現了很多代碼來完成這項工作,但不知道哪一個對我有好處。我需要Facebook連接和新圖API支持。任何人都可以與我分享一些下面的代碼經驗,並告訴我哪一個對我有好處? (有一些提示,如果possbible)關於代碼膠合Django和Facebook

  • github.com/benbinary/django-facebookconnect
  • github.com/dickeytk/django_facebook_oauth
  • github.com/digvan/django_facebook_oauth
  • github.com/facebook /蟒-SDK
  • github.com/flashingpumpkin/django-socialregistration
  • github.com/ryanmark/django-facebookconnect
  • github.com/tschellenbach/D jango-facebook

我真的很感激它。

回答

1

http://github.com/facebook/python-sdk是Facebook的官方Facebook Graph SDK。所以這對於從Facebook獲取/存儲數據非常有用。它做得很好,所以你不必搜索替代品。

身份驗證有點問題。我正在尋找圖書館女巫將符合我的需求,但沒有找到它。所以我自己寫了一些代碼。

還看到:

+0

非常感謝托馬斯。我在週末嘗試了ryanmark的一個,並設法讓它工作。雖然它支持Facebook連接,但它似乎不支持圖形API。有什麼方法可以在ryanmark的圖書館上使用graph api?或者我更好地使用官方圖書館? – user433498 2010-08-30 01:57:04

+0

我還發現,官方的facebook的JavaScript API(http://github.com/facebook/connect-js)與我在xd_receiver.html中使用的不同(http://static.ak.connect.facebook.com /js/api_lib/v0.4/XdCommReceiver.js)。我很困惑。我能更好地改變它與官方嗎? – user433498 2010-08-30 02:04:47

+0

JavaScript庫有兩個版本。如果你有xd_receiver文件,你使用的是「舊版JavaScript SDK」(在當前版本中沒有這樣的文件)。 更換新版本是(幾乎)總是好主意。但你不必這樣做。 如果您有舊授權(「連接」),我不知道它是否適用於圖形API。新的授權系統被稱爲「oAuth」。總結:許多開發者仍然使用舊的API,所以如果你開始使用它,你將不會被拋棄。但我當然推薦新的API(oAuth + JavaScript SDK +圖形API)。 – 2010-08-30 09:33:37