我正在使用 Ruby Gem“databascdotcom”将 Salesforce 集成到 Rails 应用程序中,并且一切正常,直到我尝试使用沙盒帐户类型“仅配置”。
当我与 salesforce 产品帐户一起使用时,以下代码可以正常工作。这是我的代码
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
但是,当我尝试将其与用户名如“foo@bar.com.sandbox”的 salesforce 沙盒帐户一起使用时,我收到以下错误“过期访问/刷新令牌”
有任何想法吗?