Я использую календарь 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 ...