如何获取Face Book Current UserId。我想避免要求权限,因为我的用户只是在浏览,我只想看看他们之前是否已经这样做过。
答案 0 :(得分:1)
使用Facebook c#sdk:
string signedRequest = Request.Form["signed_request"];
var DecodedSignedRequest = FacebookSignedRequest.Parse(Facebook.Web.FacebookWebContext.Current.Settings.AppSecret, signedRequest);
dynamic SignedRequestData = DecodedSignedRequest.Data;
accessToken = (String)SignedRequestData.oauth_token;
var app = new FacebookWebClient();
var me = (IDictionary<string, object>)app.Get("me");
firstName = (string)me["name"];
U_Id = (string)me["id"];
答案 1 :(得分:0)
据我所知,我认为有一种方法可以在不要求权限的情况下获取当前用户的UserId。
如果您查看signed request参数指南,则在用户允许您的应用程序进行基本访问之前,它不会返回用户ID。