public async Task <ActionResult> Auth(string code, string state) { InstagramBasicDisplayService service = new InstagramBasicDisplayService(); var changeResult = await service.ExchangeToken(ClientId, AppSecret, code, "https://12bdfb65.ngrok.io/Auth"); if (changeResult != null) { var profile = await service.GetUserProfile(changeResult.Token); Session.Add("UserIdentify", changeResult.UserId); Session.Add("UserName", profile.UserName); } else { TempData["Message"] = "Login fail"; } return(RedirectToAction("Index", "Home")); }
internal InstagramUsersEndpoint(InstagramBasicDisplayService service) { Service = service; }