我正在关注authentication doc,以便在验证后获取用户个人资料详细信息。
我已成功完成GET
authorization_code
的第一步。但是当我在第二步中使用与前一个请求相同的POST
和authorization_code
进行redirect_uri
时,我得到以下回复:
{" error_description":"缺少必需参数,包含无效参数值,参数不止一次。 :client_id","错误":" invalid_request"}
我已将参数检查到POST
请求多次,并且在那里找不到任何错误,例如使用正确的authorization_code
和redirect_uri
。
还阅读了类似问题的一些答案,其中大多数人都说authorization_code
在不到10秒或20秒内到期。但在我的情况下,POST
请求在步骤1中接收它后的1秒内使用authorization_code
。因此,到期不应该是一个问题。
我正在使用Rails
3.0.7和Net::HTTP
发送POST
请求。我已尝试将参数添加到URL以及请求正文。他们都没有工作。
任何帮助都将不胜感激。
提前致谢。