Каков наилучший способ получить идентификатор пользователя текущего пользователя - PullRequest
1 голос
/ 09 марта 2011

Как получить Face Book Current UserId. Я хотел бы не запрашивать разрешения, так как мои пользователи только просматривают, и я только хочу видеть, сделали ли они это раньше.

Ответы [ 2 ]

1 голос
/ 25 июля 2011

с помощью 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"];
0 голосов
/ 09 марта 2011

Насколько я знаю, я не думаю, что есть способ получить UserId текущего пользователя без запроса разрешений.

Если вы посмотрите руководство по параметру подписанный запрос , оно не вернет идентификатор пользователя, пока пользователь не разрешит вашему приложению базовый доступ.

...