Ruby on rails rails中的salesforce沙盒集成,访问过期时出错
我正在使用RubyGem“DatabaseDotcom”将Salesforce集成到Rails应用程序中,在我尝试使用沙盒帐户类型“仅配置”之前,一切都很好 当我使用salesforce产品帐户时,以下代码工作正常。 这是我的密码Ruby on rails rails中的salesforce沙盒集成,访问过期时出错,ruby-on-rails,salesforce,databasedotcom-gem,Ruby On Rails,Salesforce,Databasedotcom Gem,我正在使用RubyGem“DatabaseDotcom”将Salesforce集成到Rails应用程序中,在我尝试使用沙盒帐户类型“仅配置”之前,一切都很好 当我使用salesforce产品帐户时,以下代码工作正常。 这是我的密码 def SalesForceFeed @oppID = params[:oppid] client = Databasedotcom::Client.new client.client_id #=> foo client.client_secre
def SalesForceFeed
@oppID = params[:oppid]
client = Databasedotcom::Client.new client.client_id #=> foo client.client_secret #=> bar
client.authenticate :username => "foo@bar.com", :password => "ThePasswordTheSecurityToken" #=> "the-oauth-token"
client.materialize("Opportunity")
begin
@client=SalesForce::Connection.new.client
@opp = Opportunity.find_by_Id(@oppID)
rescue Exception=>e
end
但当我尝试将其与salesforce沙盒帐户一起使用时,用户名为“foo@bar.com.sandbox"
我收到以下错误“过期的访问/刷新令牌”
有什么想法吗?明白了
只需要添加
host=“test.salesforce.com”
谢谢大家