2012-04-10 73 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