我接管了Rails应用,并尝试为我的用户帐户设置Salesforce.com API凭据。
我已经设置为“开发者模式”的系统管理员(虽然我不知道那是什么,我只是看到它在之前的帐户上设置。)
我们有一个沙箱。我点击它上面的登录链接,输入我的沙盒用户名(email@domain.com.sandbox),输入我的密码,然后“登录尝试失败”。
我知道我的密码没问题,因为我多次登录生产网站。使用不同的域(test.salesforce.com等)也无济于事。
编辑以澄清我被困的位置:
我已登录到制作网站,在“我的沙盒”下,每个沙箱旁边都有一个登录链接,可以将您带到正确的服务器并预先填写您的沙盒用户名。
所以,我的问题就是,登录沙箱网络界面。
我确实了解安全令牌并设置了生产API,但我宁愿首先在沙盒上尝试更改!从我看到的示例来看,沙箱安全令牌是不同的,所以我正在尝试登录沙箱Web界面。
答案 0 :(得分:5)
我的用户帐户是在沙箱之后创建的。所以,它不在沙盒中。
沙箱刷新将我的帐户添加到沙箱中。
非常基本的错误。
答案 1 :(得分:3)
您将无法从https://login.salesforce.com登录,仅用于制作。
使用沙盒实例https://test.salesforce.com(或https://cs1.salesforce.com,https://cs2.salesforce.com等)是正确的。
我确定您认为email@domain.com是您的常用用户名,但“沙盒”部分是您沙盒的实际名称。因此,如果您将沙箱命名为“sbx”,则可以登录为joe@example.com.sbx
如果不起作用,请转到您可以登录的生产组织。导航到设置 - >数据管理 - >单击Sandbox,然后单击要登录的沙箱旁边的“登录”按钮。
答案 2 :(得分:2)
首先 - 开发模式只是为您提供了一个略微不同的Pages视图,使您可以更轻松地编写您的force.com解决方案(它将View与Controller分开),但这不会影响您的登录问题:
我不是100%清楚您是否未能登录沙盒的网站,或者您是否未能通过API进行连接。
如果您无法在沙盒上使用生产密码,则需要让该沙箱上的管理员为您重置密码。
如果您可以使用生产密码登录沙箱,但无法使用它来连接API,那么这就是问题所在: Salesforce.com信任通过Web UI访问的用户;但是,要登录API,您需要在密码中附加一些额外的用户信息 - 这是您的安全令牌。
您可以在设置中设置...我的个人信息...重置我的安全令牌
令牌将通过电子邮件发送给您 - 这将是一些模糊的字母数字令牌。复制此文件并将其粘贴到密码的末尾。例如,如果您的密码是“arthur”,并且令牌是ABC123def,则要传递的凭据将是:
登录:email@domain.com.sandbox
密码:arthurABC123def