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;
 }