This commit is contained in:
ufssf 2011-11-06 11:07:54 +09:00
Родитель 15b3492fc3
Коммит bb9df6276c
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -23,7 +23,9 @@ module OmniAuth
super, {
'uid' => user_data['entry']['id'],
'user_info' => user_info,
'credentials' => {'refresh_token' => @access_token.refresh_token},
'credentials' => {'refresh_token' => @access_token.refresh_token,
'expires_in' => @access_token.expires_in
},
'extra' => {
'user_hash' => user_data['entry'],
},
@ -32,10 +34,12 @@ module OmniAuth
end
def user_data
@access_token.options[:mode] = :query
@access_token.options[:param_name] = 'oauth_token'
@data ||= MultiJson.decode(@access_token.get(
'http://api.mixi-platform.com/2/people/@me/@self',
{'oauth_token' => @access_token.token}
))
).body)
end
def request_phase