如何通过Facebook C#SDK从Facebook获得名称和性别?

时间:2017-01-29 22:10:33

标签: c# facebook facebook-graph-api facebook-sdk-4.0

我正在使用我的网络应用程序中的facebook c#sdk。当用户通过Facebook登录时,我会收到facebookid和signedrequest。由此我想进一步检索用户的姓名和性别。

到目前为止我所拥有的是:

var fb = new FacebookClient();

dynamic userDetails = fb.Get("me", new { fields = "name, gender" });

但我无法弄清楚,我应该如何设置我想要查找的用户?我假设在调用Get?

之前我需要以某种方式将facebookid添加到fb对象

解决方案:

我找到了答案。我必须在调用Get之前设置accessToken,如:

var fb = new FacebookClient();
fb.AccessToken = accessToken;

dynamic userDetails = fb.Get("me", new { fields = "name, gender" });

我在userDetails中得到了名字和性别。

0 个答案:

没有答案