我接管了一个Rails应用程序,并试图为我的用户帐户设置Salesforce.com API凭据。
我被设置为一个“开发者模式”的系统管理员(虽然我不知道这是做什么的,我只是看到它设置在以前的帐户)。
我们有一个沙箱。我点击它上的登录链接,输入我的沙箱用户名(email@domain.com.sandbox),输入我的密码,并得到“登录尝试失败”。
我知道我的密码是安全的,因为我已经登录到生产网站多次。使用不同的域(test.salesforce.com等)也无济于事。
编辑澄清我陷入困境:
我登录到生产网站,在“我的沙箱”下有一个登录链接在每个沙箱旁边,它带你到正确的服务器并预先填充你的沙箱用户名。
因此,我的问题是,登录到沙箱网络界面。
我确实理解安全令牌,并设置了我的产品API,但是我宁愿先在沙箱上尝试我的更改!从我看到的示例来看,沙箱安全令牌是不同的,因此我尝试登录沙箱web接口。
发布于 2010-05-03 17:31:04
我的用户帐户是在沙箱之后创建的。所以它不在沙箱里。
沙箱刷新将我的帐户添加到沙箱中。
非常基本的错误。
发布于 2010-05-01 05:41:15
您将无法从仅用于生产的https://login.salesforce.com登录。
使用沙箱实例https://test.salesforce.com (或https://cs1.salesforce.com、https://cs2.salesforce.com等)是正确的。
我相信您知道email@domain.com是您的常规用户名,但“沙箱”部分是您的沙箱的实际名称。因此,如果您将您的沙箱命名为"sbx“,您将以joe@example.com.sbx登录。
如果不起作用,请转到您的生产组织,在那里您可以登录。导航到安装->数据管理->沙箱,然后单击您希望登录到的沙箱旁边的登录按钮。
发布于 2010-05-02 09:04:29
首先,开发人员模式只为您提供了一个微妙的不同页面视图,使您更容易编写force.com解决方案(它将视图与Controller分开),但这并不影响您的登录问题:
我不是100%清楚你是否没有登录到你的沙箱的网站,或你是否没有通过API连接。
如果您不能在沙箱上使用您的生产密码,您需要让沙箱上的管理员重新设置您的密码。
如果您可以使用生产密码登录沙箱,但不能使用它连接到API,那么问题就是: Salesforce.com信任通过web访问的用户;但是,为了登录到API,您需要在密码中附加一些额外的用户信息--这是您的安全令牌。
你可以在Setup...My的个人信息中重新设置.重置我的安全令牌
该令牌将被电子邮件给您-它将是一些模糊的阿尔法数字令牌。复制并粘贴到密码的末尾。例如,如果您的密码是“arthur”,而令牌是ABC123def,则要传递的凭据为:
登录: email@domain.com.sandbox
密码: arthurABC123def
https://stackoverflow.com/questions/2748855
复制相似问题