Google Календарь перенаправление uri несоответствие
У меня есть веб-сайт в Visual Studio Express 2012 для Web.
Я постоянно получаю ошибку от google, которая говорит, что нет соответствия для URI перенаправления, указанного в консоли разработчика, когда я пытаюсь использовать код ниже:
private void getEvents()
{
UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "CLIENTIDHERE",
ClientSecret = "SECRETHERE",
},
new[] { CalendarService.Scope.Calendar },
"user",
CancellationToken.None).Result;
// Create the service.
var service = new CalendarService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential
});
List<Event> x = service.Events.List("primary").Execute().Items.ToList();
}
Я уже пытался установить порт по умолчанию 8080 в visual studio, и URI перечислены в моей консоли разработчика следующим образом:
http://localhost:8080/QFC/Coach/Manageusers.aspx
http://localhost:8080/QFC/*
http://localhost:8080/oauth2callback
http://localhost:8080/oauth2callback/
http://localhost:8080/authorize
http://localhost:8080/authorize/
http://localhost:8080/signin-google
Упомянутый выше код вызывается из http://localhost:8080/QFC/Coach/Schedule.aspx
При загрузке страницы.
Каждый раз, когда я получаю ошибку, номер порта по-другому, и я понятия не имею, почему.
например, http://localhost:57002/authorize/
не соответствует зарегистрированному
Я использую .NET api с C#
Мне нужно знать, почему он это делает и как это исправить.