2012-04-10 109 views
2

我正在Facebook應用上工作。不是一個網站。Facebook C#SDK獲取當前用戶

我想使用Facebook C#SDK並試圖獲取當前用戶和查詢當前用戶信息。 我該怎麼做?

此外,當我嘗試使用應用程序時,它的要求添加應用程序,請求訪問數據的權限,我該怎麼做呢?

有沒有這些東西的綜合例子?

回答

2

的請求。如果你堅持使用.NET 3.5的工作,這將工作:

var facebookClient = new FacebookClient(FacebookAccessToken); 
var me = facebookClient.Get("me") as JsonObject; 
var uid = me["id"]; 
+0

facebookClient.Get(「我」):.Get()函數未找到 – 2016-10-05 08:12:52

0

您需要訪問令牌。一旦你的訪問令牌做出me

var fb = new FacebookClient("access_token"); 
dynamic result = fb.Get("me", new [] { fields = "id" }); 
var userId = result.id; 
+0

有何了'fields',這是否來自?我得到的錯誤。 – DarthVader 2012-04-10 19:31:26

+0

它正在傳遞參數。而不是使用動態參數= new ExpnandoObject(); parameters.fields = new [] {「id」};我使用的是匿名對象。我更新它在Get中。 – prabir 2012-04-10 20:23:12

+0

刪除我上面的​​評論,因爲你有它修復。 – DMCS 2012-04-10 22:04:40