我正在使用我的网络应用程序中的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中得到了名字和性别。