From b8da73b539a61cd07728d373547c12cf52848cdc Mon Sep 17 00:00:00 2001 From: Timur Yanberdin Date: Tue, 3 Oct 2017 16:11:08 +0300 Subject: [PATCH] change uid to account_id due to shutdown of API v1 --- lib/omniauth/strategies/dropbox_oauth2.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/omniauth/strategies/dropbox_oauth2.rb b/lib/omniauth/strategies/dropbox_oauth2.rb index f9d9b2d..2bfafde 100644 --- a/lib/omniauth/strategies/dropbox_oauth2.rb +++ b/lib/omniauth/strategies/dropbox_oauth2.rb @@ -3,14 +3,14 @@ module OmniAuth module Strategies class DropboxOauth2 < OmniAuth::Strategies::OAuth2 - option :name, "dropbox_oauth2" + option :name, 'dropbox_oauth2' option :client_options, { :site => 'https://api.dropbox.com', :authorize_url => 'https://www.dropbox.com/oauth2/authorize', :token_url => 'https://api.dropbox.com/oauth2/token' } - uid { raw_info['uid'] } + uid { raw_info['account_id'] } info do { @@ -34,10 +34,9 @@ def raw_info req.url '/2/users/get_current_account' req.headers['Content-Type'] = 'application/json' req.headers['Authorization'] = "Bearer #{access_token.token}" - req.body = "null" + req.body = 'null' end @raw_info ||= MultiJson.decode(response.body) - # @raw_info ||= MultiJson.decode(access_token.get('/2/users/get_current_account').body) end def callback_url