Ruby on rails Omniauth的TripIt策略
我是Rails新手!我使用的是Omniauth,到目前为止,还没有人使用任何TripIt策略 TripIt使用oAuth 1.0,我正在使用omniauth oAuth 到目前为止,我有以下代码:Ruby on rails Omniauth的TripIt策略,ruby-on-rails,omniauth,Ruby On Rails,Omniauth,我是Rails新手!我使用的是Omniauth,到目前为止,还没有人使用任何TripIt策略 TripIt使用oAuth 1.0,我正在使用omniauth oAuth 到目前为止,我有以下代码: require 'omniauth-oauth' require 'multi_xml' module OmniAuth module Strategies class Tripit < OmniAuth::Strategies::OAuth option :name,
require 'omniauth-oauth'
require 'multi_xml'
module OmniAuth
module Strategies
class Tripit < OmniAuth::Strategies::OAuth
option :name, "tripit"
option :client_options, {
:site => 'https://api.tripit.com',
:request_token_path => '/oauth/request_token',
:access_token_path => '/oauth/access_token',
:authorize_path => '/oauth/confirm_access'
}
uid do
request.params['username']
end
info do
{
:email => raw_info['feed']['entry']['content']['Email']['EmailAddress']
}
end
extra do
{ 'raw_info' => raw_info }
end
def raw_info
#@raw_info ||= MultiXml.parse(access_token.get("https://api.constantcontact.com/ws/customers/" + request.params['username'] + "/settings/emailaddresses").body)
end
end
end
end
有什么帮助吗?请看:。它刚刚发布
consumer key not present in request