Curl salesforce沙盒卷曲请求无效的授权类型

Curl salesforce沙盒卷曲请求无效的授权类型,curl,salesforce,Curl,Salesforce,我正在尝试使用cURL请求访问salesforce沙盒帐户。我使用一个单独的salesforce开发人员帐户创建了一个类似的cURL请求,该帐户已成功运行;但是,在修改来自该请求的信息时,我得到一个错误:无效的grant_类型响应。下面是两个请求。第一个是工作请求,第二个是沙箱帐户,它有无效的grant_类型错误 1工程 curl-d grant_type=password-d“client_id=abcdefghijklmnopqrstuvxyz_abcdefghijklmnopqrstuv_

我正在尝试使用cURL请求访问salesforce沙盒帐户。我使用一个单独的salesforce开发人员帐户创建了一个类似的cURL请求,该帐户已成功运行;但是,在修改来自该请求的信息时,我得到一个错误:无效的grant_类型响应。下面是两个请求。第一个是工作请求,第二个是沙箱帐户,它有无效的grant_类型错误

1工程 curl-d grant_type=password-d“client_id=abcdefghijklmnopqrstuvxyz_abcdefghijklmnopqrstuv_ab”—d“client_secret=123456789101121314”—d“username”=someone@email.com-d“password=passwordxxxxxxxxxxxxxxxx”-H“X-预打印:1”

2.不起作用 curl-d grant_type=password-d“客户机_id=zxcvnmasdfghjklqwertyuiopzvbnmasdfghjklqwertyuiop”-d“客户机_secret=7845679304-1945678”-d”用户名=someone@email.com.sandbox-d“password=passwordxxxxxxxxxxxx”-H“X-Prettyprint:1”

其中xxxxxxxx=安全令牌

这两个请求几乎相同,但具有不同的客户端id客户端密码用户名和密码。它们的URL也略有不同

我的猜测是,为了允许这些类型的请求,我必须从沙盒帐户启用/禁用某些内容。但是,我不确定,如果能帮我确定这个问题的解决方案,我将不胜感激

编辑: 当我向沙箱发出请求时,我会收到以下消息

 {
 "error_description" : "grant type not supported",
 "error" : "unsupported_grant_type"
 }

生产组织的客户端Id不能与沙盒组织一起使用,反之亦然


因此,您需要在沙箱组织中设置一个新的应用程序,以获得在沙箱中工作的客户端id。

我在沙箱中有一个新的应用程序,该应用程序具有一个新的客户端id。我在上面的示例中试图说明这一点,但可能不是很清楚。客户端密码对于沙盒连接的应用程序来说也是新的。还有其他想法吗?@Jaskaye17问题中的-d用户名缺少结束语。沙盒凭据是否适用于正常Salesforce登录屏幕?凭据适用于正常Salesforce登录屏幕。我还提出了cURL请求,并在-d用户名部分引用了结束语。此外,我收到以下响应消息:{“error_description”:“grant type not supported”,“error”:“unsupported_grant_type”}沙盒和prod之间有不同的令牌。