0
我有一個ASP.net網站,我想介紹「Facebook連接」功能,純粹是爲了帳戶登錄/創建目的。我希望用戶能夠點擊「使用Facebook登錄」類型按鈕,然後根據Facebook響應中的用戶名查找將該用戶登錄到我的網站。Facebook連接進行簡單驗證?
我有幾個圍繞這一問題:
Presumeably我能做到這一切使用Facebook API - 無需在Facebook上實際的漂亮面向公衆的「應用」?我只是想利用Facebook API來驗證帳戶。我不想創建一些應用程序來在'臉書'本身內做些事情。
我在網上找到了一些代碼片段,並嘗試使用Facebook Developer Toolkit,調用getInfo方法,雖然它確實通過uid返回到我的網站,但在響應中沒有其他用戶信息,如電子郵件,名稱等。該uid是響應中唯一的填充字段。
這裏是代碼我使用:
if (ConnectAuthentication.isConnected())
{
API api = new API();
api.ApplicationKey = ConnectAuthentication.ApiKey;
api.SessionKey = ConnectAuthentication.SessionKey;
api.Secret = ConnectAuthentication.SecretKey;
api.uid = ConnectAuthentication.UserID;
//Display user data captured from the Facebook API.
facebook.Schema.user facebookUser = null;
try
{
facebookUser = api.users.getInfo();
User user = new User();
user.FacebookUser = facebookUser;
user.IsFacebookUser = true;
return user;
}
catch { return null; }
}
else
{
return null;
}
任何人都可以請幫助的/這兩個查詢的?
在此先感謝...
非常理想,謝謝馬克。 – marcusstarnes 2009-10-30 11:43:03