Beispiel #1
0
        async void HandleAlreadyLoggedIn(FbAccessToken token)
        {
            parameters.Add("fields", "name, email");
            IGraphRequest request = DependencyService.Get <IGraphRequest>()
                                    .NewRequest(token, "/me", parameters);

            IGraphResponse response = await request.ExecuteAsync();

            System.Diagnostics.Debug.WriteLine(response.RawResponse);

            Dictionary <string, string> deserialized = JsonConvert
                                                       .DeserializeObject <Dictionary <string, string> >(response.RawResponse);
            FacebookProfile profile = new FacebookProfile(deserialized["name"], deserialized["email"], deserialized["id"]);

            await CoreMethods.PushPageModel <LoggedInPageModel>(profile);
        }
 public override void Init(object initData)
 {
     base.Init(initData);
     _profile = (FacebookProfile)initData;
     LoadPic();
 }