Календарь gmail не работает на хосте (asp.net mvc) - PullRequest
1 голос
/ 20 октября 2019

Я использую календарь gmail api для получения своих событий. мой код работает локально, но когда я публикую свой проект asp.net mvc, мой проект не работает на хосте.

когда я пишу http://localhost/deneme/index в браузере, я вижу страницу входа в Gmail. но после публикации я не вижу страницу входа в Gmail.

public ActionResult index()
{
    try
    {
        UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
            new ClientSecrets
            {
                        ClientId = "993546 s.googleusercontent.com",
                        ClientSecret = "z2FJkeSr 2exhwGtrD0"
            },                    
            new[] { CalendarService.Scope.Calendar },
            "user",
            CancellationToken.None).Result;

        var service = new CalendarService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credential,
            ApplicationName = "gmailtakvimuygulamasi",
        });

        Events request = null;
        ListRequest lr = service.Events.List("foralongtimes@gmail.com");
        request = lr.Execute();

        Event evnt = request.Items.FirstOrDefault();
        ViewBag.deneme = evnt.Start.ToString() + " " + evnt.Description;

        TempData["UyariMesaji"] = evnt.Start.ToString() + " " + evnt.Description;

        return View();
    }
    catch (Exception ex)
    {
        ViewBag.deneme = ex.Message;
        throw;
    }
}

Когда я запускаю свой проект на локальном компьютере, я вижу страницу входа в Gmail. но после публикации я не вижу страницу входа в gmail на host.therefor, я не могу получить свои события календаря gmail ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...