2011-05-11 57 views
1

我希望你能幫助我。我認爲,解決我的問題很容易,但我無法找到一個可以幫助我的教程。Facebook C#sdk - 簡單的登錄 - 從哪裏開始?

我有一個.net網絡應用程序,而不是mvc。該應用程序使用c#,framework 3.5編寫,並使用sql 2008數據庫。它有一些登錄功能。 現在我嘗試用facebook c#sdk來完成我的第一步。

我的第一個目標是讓用戶也可以用他們的Facebook帳戶登錄。這不應該是一個畫布頁面。所以我認爲這應該很容易。它應該只是另一種登錄到我的應用程序的方法。我想要一個按鈕附近的「舊」登錄按鈕,允許「與您的Facebook帳戶登錄」

我想在後臺,成功的Facebook登錄後,我必須映射Facebook的用戶ID與我的數據庫用戶-id,它應該完成。我的策略是否正確?我忘了什麼嗎?

現在我不知道如何開始。我認爲現在所有的先決條件都可以,但不明白我必須做些什麼。

facebook sdk有很多類。哪個對我來說是正確的?

我有我的點擊,事件類似的東西:

string appId = "xxx"; 

    string[] extendedPermissions = new[] { "user_about_me", "offline_access" }; 

    if (Components.SecurityManager.Active.DoLoginOverFacebook(appId, extendedPermissions)) 
{ 
// Some code here 
} 

但是,什麼是代碼「Components.SecurityManager.Active.DoLoginOverFacebook()」行權?當時它是空的。我不知道如何開始。

你能幫我嗎。我試了幾個晚上,但無法弄清楚哪裏開始...

謝謝

回答

0

我強烈建議你讀驗證這些文章首先得到的總體思路。

對於Facebook來說C#SDK V6 + - http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-First-Facebook-Application-v6.aspx

對於Facebook來說C#SDK V5: - http://blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-first-Facebook-Application.aspx 然後下載源代碼,並檢查 「樣本」 文件夾中。我們在如何進行身份驗證的不同場景中有大量示例。

(如果是網站,請確保以IIS或IIS Express運行示例)