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サンドボックスアカウントで使用しようとすると、次のエラーが発生します「期限切れのアクセス/更新トークン」
何か案は?