#xamarin #xamarin.forms #xamarin.android #google-drive-api
#xamarin #xamarin.формы #xamarin.android #google-drive-api
Вопрос:
Я новичок в использовании Google Drive API, я попробовал несколько примеров, но это не сработало так хорошо:
https://github.com/stevenchang0529/XamarinGoogleDriveRest
Это работает нормально, но когда я пытаюсь войти в систему, я получаю эту ошибку:
Ошибка 400: «redirect_uri_mismatch»
Ответ №1:
Error 400: "redirect_uri_mismatch"
означает, что URL обратного вызова в настройках OAuth конца Google неверен.
В этом примере проекта в MainViewModel есть два ключа:
private string clientId = "put your client Id from goole api console";
private string redirectUrl = "xamarin.test.driverest:/oauth2redirect";
Вам нужно console.cloud.google, чтобы получить правильное перенаправление.
В read.me о проекте Github:
1.On Google API Console,Add Google Drive API
2.Add OAuth2.0 Credential for Android.
3.change client id in MainViewModel.cs.
Комментарии:
1. Большое тебе спасибо, Джек, я нашел URL-адрес перенаправления и поместил его вместо «xamarin.test.driverest: / oauth2redirect», Он работал нормально, но он открывает страницу выбора учетной записи в собственном браузере веб-аутентификации и просит ввести пароль учетной записи, как я могу заставить его открыть выбор учетной записиВсплывающее окно напрямую