как я могу загрузить резервную копию базы данных SQLite на Google диск и восстановить ее?

#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», Он работал нормально, но он открывает страницу выбора учетной записи в собственном браузере веб-аутентификации и просит ввести пароль учетной записи, как я могу заставить его открыть выбор учетной записиВсплывающее окно напрямую