私はdatabasedotcom gem.Iを使用して私のレールアプリからsalesforceアカウントにアクセスするには、リモートアクセスアプリケーションを作成し、キーとIDを持っています。私はユーザーを認証して、auth_token、instance_urlなどを取得することができました。私はセッションが期限切れまたは無効(Ruby databasedotcom gem)
@client.materialize("Account")
でリクエストを送信する場合でも、私は開発者のSalesforceのアカウントをお持ちのSession expired or invalid
エラー
を取得します。
please誰でも助けてくれますか?私は、次の要求を持つユーザーを認証するよ
.......
@client.authenticate :token => token, :instance_url => "http://na1.salesforce.com"
あなたは 'token'の正しい値を入れていますか? '00D'で始まる長い文字列でなければなりません。また、インスタンスが正しいことを確認してください。 'na1'はdocの例で使用されているインスタンスなので、単にそれをコピーして貼り付けていないことを確認したいからです。 – ryanbrainard
yaah。私は今働いているインスタンスを修正しました。 –
@BhushanLodhaちょっとBhushan、あなたはhttp://stackoverflow.com/questions/8945857/salesforce-error-invalid-cross-reference-idでいくつかの説明を教えてくれますか? – RAJ