Google диск: redirect_uri_mismatch - программирование
Подтвердить что ты не робот

Google диск: redirect_uri_mismatch

Я следил за этим основным учебным пособием, но я получаю:

Eroare: redirect_uri_mismatch URI перенаправления в запросе: urn: ietf: wg: oauth: 2.0: oob не соответствует зарегистрированному URI редиректа

В моих googlings я понимаю, что что-то не так в некоторых настройках, которые я сделал в API-консоли. Я включил Drive API, и я сделал некоторые настройки в Access API. Я беру идентификатор клиента и секрет клиента, и я помещаю эти 2 значения в источник клиента, но я не знаю, что добавить в URI Redirect.

Что должно содержать URI перенаправления?

4b9b3361

Ответ 1

URI urn:ietf:wg:oauth:2.0:oob - это специальный URI, используемый для идентификации приложений вне браузера, то есть не веб-приложений (рабочий стол, мобильный, командная строка и т.д.).

Когда вы создаете учетные данные в Консоли API, убедитесь, что вы выбрали " Установленное приложение", поскольку тип приложения и URI перенаправления будут автоматически установлены как urn:ietf:wg:oauth:2.0:oob и предотвратить "redirect_uri_mismatch", при оформлении запроса.

Ответ 2

URI

urn:ietf:wg:oauth:2.0:oob

применим только к тем идентификаторам клиентов Google, которые были созданы для "установленных приложений".

Итак, чтобы решить вашу проблему, вам нужно создать новый идентификатор клиента и установить тип приложения как " Установленное приложение". Там вы можете получить ClientId и ClientSecret, которые вам понадобятся.

  • Создайте новый проект Здесь

  • Выберите API с левой панели и убедитесь, что Drive SDK ON

  • Перейдите к Credientials ниже API, нажмите "CREATE NEW CLIENT ID"

  • Выберите Установленное приложение и введите iOS и укажите Bundle ID (или просто выберите "Другое" )

  • Скопируйте идентификатор клиента и секрет клиента, чтобы использовать его в своем приложении.

URI перенаправления автоматически генерируется и должен предотвращать возникшую ошибку.

Ответ 3

Для этих веб-приложений, пожалуйста, определите URI в качестве URL-адреса php, поскольку он может обрабатывать токен и управлять приложением Google.