0

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

何か案は?

4

1 に答える 1

0

問題が発生しました。

追加する必要があります

host = "test.salesforce.com"

皆さんありがとう

于 2012-08-29T07:47:04.163 に答える