Ruby on rails 如何登录salesforce.com沙盒?

Ruby on rails 如何登录salesforce.com沙盒?,ruby-on-rails,salesforce,Ruby On Rails,Salesforce,我接管了一个Rails应用程序,正在尝试为我的用户帐户设置Salesforce.com API凭据 我被设置为打开“开发者模式”的系统管理员(虽然我不知道这是做什么的,但我只是在上一个帐户上看到了它的设置。) 我们有一个沙箱。我点击登录链接,输入我的沙盒用户名(email@domain.com.sandbox),输入我的密码,并获取“登录尝试失败” 我知道我的密码没问题,因为我已经登录生产站点好几次了。使用不同的域(test.salesforce.com等)也无济于事 编辑以澄清我的困境: 我已

我接管了一个Rails应用程序,正在尝试为我的用户帐户设置Salesforce.com API凭据

我被设置为打开“开发者模式”的系统管理员(虽然我不知道这是做什么的,但我只是在上一个帐户上看到了它的设置。)

我们有一个沙箱。我点击登录链接,输入我的沙盒用户名(email@domain.com.sandbox),输入我的密码,并获取“登录尝试失败”

我知道我的密码没问题,因为我已经登录生产站点好几次了。使用不同的域(test.salesforce.com等)也无济于事

编辑以澄清我的困境:

我已登录到生产站点,在“我的沙盒”下,每个沙盒旁边都有一个登录链接,它会将您带到正确的服务器并预填充您的沙盒用户名

因此,我的问题是登录到沙盒web界面


我确实了解安全令牌,并设置了我的生产API,但我宁愿先在沙箱上尝试我的更改!从我所看到的示例来看,沙盒安全令牌是不同的,因此我尝试登录到沙盒web界面以实现此目的。

您将无法从仅用于生产的站点登录

使用沙盒实例(或等)是正确的

我相信你已经明白了email@domain.com是您的常规用户名,但“沙盒”部分是您的沙盒的实际名称。因此,如果您将沙盒命名为“sbx”,那么您将以joe@example.com.sbx


如果这不起作用,请转到您的生产组织,在那里您可以登录。导航到Setup->Data Management->Sandbox,然后单击您希望登录的沙盒旁边的登录按钮。

首先,打开开发者模式只会为您提供一个微妙不同的页面视图,从而更容易编写force.com解决方案(它将视图与控制器分开)但这不会影响您的登录问题:

我不完全清楚您是否未能登录到沙盒的网站,或者是否未能通过API进行连接

如果您无法在沙箱上使用生产密码,则需要让沙箱管理员为您重置密码

如果您可以使用生产密码登录到沙箱,但无法使用它连接到API,那么这就是问题所在: Salesforce.com信任通过web UI访问的用户;但是,为了登录API,您需要在密码中附加额外的用户信息—这是您的安全令牌

您可以在设置中重置此设置…我的个人信息。。。重置我的安全令牌

令牌将通过电子邮件发送给您-它将是一些模糊的字母数字令牌。复制并粘贴到密码的末尾。例如,如果您的密码为“arthur”,令牌为ABC123def,则要传递的凭据为:

登录:email@domain.com.sandbox


密码:arthurABC123def

我的用户帐户是在沙箱之后创建的。所以,它不在沙箱里

沙盒刷新将我的帐户添加到沙盒中


非常基本的错误。

对:我说“我们有一个沙箱。我点击它上的登录链接…”。我不清楚,但这是设置>数据管理>沙箱列表中的一个。是的,.sandbox是我的沙盒的名称,而不是实际的字符“.sandbox”(也编辑了一些问题)——我正在尝试登录沙盒网站重置我的沙盒API安全令牌,以便我可以通过API访问沙盒。所以,两者都有,但网站第一!我有系统管理员权限,我认为这意味着我可以看到沙盒权限。也许我应该用我的用户名核掉一个旧的沙盒并设置一个新的沙盒,但我不知道如何删除它们,我们已经到了极限。我正要回复你的评论,但看起来你已经整理好了-酷:)