2011-01-05 38 views
5

如何使用用戶名(電子郵件)和密碼進行身份驗證?提供的示例只是調用「authorizer.Authorize()」沒有憑據(它只是爲我引發一個「無效的URI」格式異常)。我需要一個accessToken嗎?如果是的話,我如何獲得一個?使用Facebook C#SDK進行身份驗證

回答

2

本教程應該可以幫助您:Getting Started with the Facebook C# SDK

+0

謝謝,但我看到這一點,它不解釋如何使用用戶名/密碼。 :( – BeeGeez 2011-01-06 02:16:02

+0

這是你正在尋找什麼呢?http://msdn.microsoft.com/en-us/windows/ee702803 – Jon 2011-01-06 04:01:18

+0

完全失去了。我現在需要一個應用程序密鑰和密鑰?用戶在哪裏?帳戶適合所以我可以得到/設置正確的數據? – BeeGeez 2011-01-06 19:12:59

5

你不能用一個用戶名和密碼進行身份驗證。您必須使用OAuth對用戶進行身份驗證。 Facebook不允許應用程序開發人員從用戶那裏收集用戶名和密碼。

+0

感謝您的解釋。我不收集用戶名和密碼。我已經有用戶名和密碼,並希望運行爲我的客戶提供了報告,你在報告問題之前幫助過我,我很感激,但是由於我沒有通過身份驗證,所以遇到了代碼問題,因此必須有辦法用OAuth執行此操作。在帳戶(我只有用戶名/密碼d)以某種方式使用OAuth。有沒有辦法做到這一點? – BeeGeez 2011-01-07 05:01:38

0

我不確定你想要做什麼。但這是我的經驗和我的認證知識。

爲了驗證用戶,您需要一個Facebook應用程序(特別是應用程序ID和服務器代碼),用戶必須輸入他們的用戶名和密碼,並允許您的應用程序訪問他們的數據。

此授權過程將生成一個訪問令牌,讓您的Facebook應用訪問用戶信息。請注意,此access_token經常過期,在這種情況下,您需要再次進行身份驗證。

http://developers.facebook.com/docs/authentication/

0

關注這個youtube鏈接,你可以瞭解使用烏爾網站,你將如何得到驗證。 這將您重定向到Facebook上,你必須登錄,所以如果你想有一個隨機的用戶在你們的網站進行身份驗證,他們將被重定向到Facebook帳號登錄,如果u使用的代碼從這個例子:

Facebook Auth Example

希望這是你尋找m8的東西!