在salesforce中创建沙盒用户时清除

在salesforce中创建沙盒用户时清除,salesforce,Salesforce,要在沙箱中创建用户,我需要用户名、密码和安全令牌。 我还需要指向test.salesforce.com,而不是login.salesforce.com 但是,我不清楚通过API创建用户所需的权限 如果我可以通过Setup/Admin/Users/createnew在沙箱中创建用户,那么我是否也可以通过API创建用户 我是否需要成为Prod帐户的管理员才能通过沙箱中的API创建用户,或者我作为沙箱中的系统管理员就足够了 我问这个问题是因为我试图在沙箱中创建一个用户,我得到了一个 Caused by

要在沙箱中创建用户,我需要用户名、密码和安全令牌。 我还需要指向test.salesforce.com,而不是login.salesforce.com

但是,我不清楚通过API创建用户所需的权限

如果我可以通过Setup/Admin/Users/createnew在沙箱中创建用户,那么我是否也可以通过API创建用户

我是否需要成为Prod帐户的管理员才能通过沙箱中的API创建用户,或者我作为沙箱中的系统管理员就足够了

我问这个问题是因为我试图在沙箱中创建一个用户,我得到了一个

Caused by: [LoginFault [ApiFault  exceptionCode='INVALID_LOGIN'
exceptionMessage='Invalid username, password, security token; or user locked out.'

我知道用户未被锁定,并且我知道其他凭据是正确的,因此我认为这与权限有关。

如果您有创建用户的权限,则可以使用企业api来执行此操作

它对我有用

User u = new User();
u.setUsername(Username);
u.setFirstName(FirstName);
u.setLastName(LastName);
u.setEmail(Email);
SaveResult[] results = connection.create(new SObject[] { u });
问候,

纳文


通过在不同帐户中创建沙盒,问题得以解决。我们没有创建生产帐户的沙箱,而是创建了另一个没有启用SSO的合作伙伴帐户。这就解决了问题。我们不知道什么设置需要SSO才能使用API,但SSO阻碍了API的调用