Dropbox выдает ошибку "Invalid redirect_uri", хотя в приложении указан точно такой же URL

Я хочу запустить свое Dropbox-приложение, связавшись с учетной записью Dropbox, как указано здесь: https://www.dropbox.com/developers/datastore/tutorial/js

Однако dropbox не перенаправляет обратно на мой веб-сайт и выдает "Invalid redirect_uri". Я указал различные URL-адреса перенаправления и дважды проверил мой app_key, но не смог заставить его работать. Что я делаю неправильно?

Заранее спасибо!

4 ответа

Когда у меня возникла эта проблема, я понял, что при обновлении страницы консоли приложения Dropbox она не сохранила значение моего домена. Очевидно, будут работать ТОЛЬКО домены с префиксом HTTPS. Когда я добавил https, он работал нормально и сохранил мое значение, тогда я смог заставить его работать с моим javascript, но я хотел, чтобы мне не пришлось настраивать сервер с сертификатом только для тестирования. Охрана безопасности, наверное.

http://blah.com     // didn't work
https://blah.com    // did work

Убедитесь, что полный, точный URL-адрес зарегистрирован в качестве URI перенаправления. (Например https://www.mydomain.com/mypage.html) В сообщении об ошибке в браузере должен быть указан точный URI, на который была предпринята попытка, поэтому вы должны быть в состоянии соответствовать ему идеально.

Я новичок в этом и столкнулся с той же проблемой сегодня, пытаясь следовать учебнику "Dropbox Datastores and Drop-Ins" на net.tutsplus.com

Моя установка также выполняется в локальной системе с помощью решения в подкаталоге "todo".

Методом проб и ошибок я дошел до экрана авторизации, добавив этот URI в консоли разработчика Dropbox: " http://lh.lh/todo/" (без кавычек, И из-за ограничений комментариев на этой доске, пожалуйста, замените "LH.LH"с"localhost")

Кстати, я вижу в консоли, что есть некоторые другие проблемы с кодом, но я буду смотреть на это.

Я сталкиваюсь с той же проблемой. Локально работает, но не на производстве. Я нахожу это из-за URI перенаправления: он добавляет бит "http://", в то время как вы не можете добавить его в список поддерживаемых URI в списке приложений Dropbox.

Попробуйте изменить URL-адрес вручную из браузера, удалив http:// и оставив только домен. Это работает? Если так, то у вас та же проблема, что и у меня... которую я до сих пор не знаю, как исправить:(

Другие вопросы по тегам