2013-10-16 52 views
1

我有代码形成初始请求到box.com,这是获取访问令牌所必需的。 然后我点击下面的请求来获取访问令牌,但它返回这个Salesforce与box.com集成

{"error":"invalid_client","error_description":"The client credentials are invalid"}

这是我的请求,我打的访问令牌从Salesforce

https://www.box.com/api/oauth2/token?grant_type=authorization_code&code='+code+'&client_id=XXXXXXXX&client_secret=XXXXXXXXXX&redirect_uri=XXXXXXXX. 

任何帮助表示赞赏。

回答

0

为了获取访问令牌,我们必须发布post请求,并且当我们发布post请求时,所有参数都必须进行url编码,并将其放入request.setBody()方法中。

希望这会帮助你。

+0

谢谢阿希什我真的很感谢你的帮助。 – Deepak

0

您必须使用网址编码方法对URL参数进行编码。这将编码您的网址参数。

,并与内容类型还设置标头值:应用程序/ x-WWW窗体-urlencoded

希望这会帮助你。

+0

谢谢你的回复。我非常感谢你的帮助,我已经尝试了以上方法,但仍处于相同的情况。请为我提供更多解决方案。 – Deepak