2012-01-06 86 views
1

我使用Oauth2验证salesforce应用程序。但是我没有在access_token中获得instance_url。Salesforce API:来自oauth2的Instance_url access_token

我的验证码是

access_token = oauth_client.web_server.get_access_token(params[:code], :redirect_uri => oauth_redirect_uri, :grant_type => 'authorization_code') 

当我做

instance_url = access_token["instance_url"] 

我得到

undefined method `[]' for #<OAuth2::AccessToken:0x10113f7e8> 

帮助!

+0

我可以离开这里的基地,但看这里(http://blog.jeffdouglas.com/2011/05/31/telesales-rails-heroku/),它可能是你需要'sfdc_instance_url'? – 2012-01-06 13:15:26

回答

1

更改您使用的oauth2 gem的版本。