在salesforce中创建沙箱用户时的清除

时间:2014-11-13 20:22:25

标签: salesforce

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

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

如果我可以通过Setup / Admin / Users / Create New在Sandbox中创建用户,我是否也可以通过API创建用户?

我是否需要成为Prod帐户的管理员才能通过Sandbox中的API创建用户,或者我是否足以成为沙盒中的系统管理员?

我问这是因为我正在尝试在沙箱中创建用户而我正在获取

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

我知道用户没有被锁定,我知道其他凭据是正确的,所以这让我觉得这是关于权利。

2 个答案:

答案 0 :(得分:0)

如果您有权创建用户,可以使用enterprise api。

执行此操作

这对我有用。

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

此致

纳温

autorabit

答案 1 :(得分:0)

通过在其他帐户中创建沙盒来解决问题。我们创建了一个不启用SSO的其他合作伙伴帐户,而不是创建生产帐户的沙箱。这解决了这个问题。我们不知道哪些设置需要SSO才能使用API​​,但SSO妨碍了调用API。