文档(http://developers.box.com/oauth/)建议使用POSTMAN或curl。
我在用邮递员。在前面的步骤中,我通过以下方式获得了一个访问代码:https://www.box.com/api/oauth2/authorize?response_type=code&client_id=123,假设响应是xyz
在下一步中,我将使用POSTMAN发出POST命令( use编码) https://www.box.com/api/oauth2/token?grant_type=authorization_code&client_id=123&client_secret=456&code=xyz
我在步骤1中获得代码后的30秒内完成了所有这些操作。
错误为{" error ":"invalid_request",“error_description”:“grant_type参数无效或参数缺失”}
我尝试过的替代方法是:添加redirect_uri,添加response_type,只使用%D~%方括号编码正文。
我注意到关于stackoverflow的Box至少有5个类似的问题,没有一个是公认的解决方案,但是没有一个是POSTMAN (文档建议的)。
通过POSTMAN for the BOX API获取访问令牌的解决方案是什么?
发布于 2013-03-16 01:07:12
我认为/token请求的问题在于您将参数放入了查询字符串中。这些内容应该包含在POST请求正文中。
https://stackoverflow.com/questions/15437525
复制相似问题