2011-04-22 38 views
0

是否有任何好的教程如何使簡單的控制檯Facebook應用程序連接到Facebook,並獲得朋友,用戶照片,狀態或列表的列表。我看facebook的facebook例子,但如果我想在Facebook上授權我必須執行FacebookService.ConnectToFacebook方法,它顯示登錄窗口。但我想顯示我自己的登錄窗口。或者只是在sql server中存儲登錄名和密碼,並不時獲得一些關於用戶的信息。這是真的嗎?連接到臉書和使用API​​

回答

1

查看教程和示例here

它應該有你需要的所有功能,並且相當容易實現。相信我,你會花幾個小時去別處找出答案。

至於自定義登錄窗口,我建議你不要這樣做。人們信任Facebook並不想給你他們的個人信息,這實際上是你與Facebook達成的協議的一部分。

但是,您可以做的是請求離線訪問權限並存儲該令牌以供將來使用。這樣,如果您知道用戶是誰,那麼您可以調用API而無需再次將其登錄到Facebook。

0

Facebook要求用戶與他們一起登錄,Facebook會發回給您一個您可以使用的令牌。這可以防止應用程序「竊取」用戶名密碼,您可以使用登錄對話框執行此操作,並且還允許用戶在將來訪問他們的賬戶時停止應用程序,即使他們以前已經登錄。

不幸的是,除非你打算建立一些不使用API​​的東西 - 例如,一個在後臺加載瀏覽器的工具,並且像用戶那樣自動登錄。這會導致痛苦和痛苦。

+0

那麼......如果我知道用戶登錄並通過手動登錄facebook.com並獲得我的應用程序訪問權限? – Neir0 2011-04-22 09:43:46