Я пытаюсь реализовать oAuth с Reddit с помощью Devise & драгоценный камень omniauth-reddit.Неверный параметр redirect_uri для Reddit API
Похоже, что локальный адрес & api key fine.
https://ssl.reddit.com/api/v1/authorize?response_type=account&client_id=API_KEY&redirect_uri=http%3A%2F%2F127.0.0.1%3A3000%2Fusers%2Fauth%2Freddit%2Fcallback&scope=identity
Однако ответ я получаю:
forbidden (reddit.com)
you are not allowed to do that
— invalid redirect_uri parameter.
Я попытался установить redirect_uri к 127.0.0.1:3000, а также размещенных URL (Heroku), но безрезультатно.
Так что теперь я не понимаю, если я все еще просто даю им неправильный URL-адрес или передавая параметр, которого не должно быть.
Спасибо за помощь!
Конечно, как я указывал в вопросе, I've попытался установить redirect_uri как к http://127.0.0.1:3000 и http://projectx.com –
К сожалению, не было Чисто. Вы пробовали с полным URL-адресом? конечная косая черта? Иногда серверы придирчивы к сравнению. –
+1 за то, что сайт redirecr uri должен соответствовать тому, что отправляется. Я полностью отправил свой новый uri, но забыл обновить настройки на reddit. –