public async void Complete(string token) { System.Net.Http.HttpClient client = new System.Net.Http.HttpClient(); string responce = await client.GetStringAsync(string.Format("https://api.instagram.com/v1/users/self/?access_token={0}", token)); var networkResponse = Newtonsoft.Json.JsonConvert.DeserializeObject <InstagramUserResponce>(responce); var socialNetworkModel = new SocialNetworkModel(); socialNetworkModel.AccessToken = token; socialNetworkModel.UserID = networkResponse?.data?.id; socialNetworkModel.NetworkName = "Instagram"; //socialNetworkModel.NUserName = networkResponse?.data?.full_name; //socialNetworkModel.NetworkName = "Instagram"; //socialNetworkModel.Country = "test"; //socialNetworkModel.Data = "test"; //socialNetworkModel.DOB = DateTime.Now; //socialNetworkModel.EmailAddress = "*****@*****.**"; //socialNetworkModel.FirstName = "test"; //socialNetworkModel.ID = networkResponse?.data?.id; //socialNetworkModel.LastName = "test"; //socialNetworkModel.MiddleName = "test"; //socialNetworkModel.networkID = 0; //socialNetworkModel.NLocation = "test"; //socialNetworkModel.ProfileID = 0; //socialNetworkModel.ScoreComponentA = 0; //socialNetworkModel.ScoreComponentB = 0; //socialNetworkModel.TokenExpirationDate = DateTime.Now; InstagramDelegate.OnInstagramAuthenticationCompleted(socialNetworkModel /*new SocialNetworkModel() { AccessToken = token, UserID = networkResponse?.data?.id, NUserName = networkResponse?.data?.full_name, NetworkName = "Instagram" }*/); }
void OnClickCancelBarButton(object sender, EventArgs e) { InstagramDelegate.OnInstagramAuthenticationCanceled(); }