Ich versuche, den omniauth-reddit gem zu verwenden. Ich bin so weit gekommen, den Kontoinhaber dazu zu bringen zu sagen, dass er meiner App "erlauben" möchte, Zugriff auf ihr Konto zu gewähren. Nachdem ich zulassen klicken, bekomme ich einen Fehler von Rails:invalid_grant error using omniauth-reddit in rails
OAuth2::Error
invalid_grant: {"error": "invalid_grant"}
Dies ist, was meine omniauth.rb Datei wie folgt aussieht:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :reddit, "XXX", "YYY", {:duration => "permanent", :scope => "identity,subscribe,vote,submit,history,read,mysubreddits"}
end
Und meine Routen:
Rails.application.routes.draw do
root 'homes#index'
get '/auth/reddit', as: :reddit_login
get '/auth/reddit/callback', to: "sessions#create"
end