通过http://github.com/nxtbgthng/OAuth2Client进行oauth2登录测试,执行/action/openapi/token获取access_token报错:
Error: {"error":"500","error_description":"java.lang.String cannot be cast to [Ljava.lang.String;"}
暂时通过safria浏览器登录授权,再返回处理的,parameters参数如下:
"client_id" = kCo4cf9mL4dE8ZhDv8GC;
"client_secret" = gkdPurdXB8HNbqGge2vC8fdD2V1vCjdm;
code = vKAFTt;
"grant_type" = "authorization_code";
"redirect_uri" = "jimneylee://oschina.com";
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
@oscfox检查下这个问题
我用你以上提供的参数请求oschina得到结果:
{"expires_in":43200,"token_type":"bearer","refresh_token":"4ef21616-1cf7-40e6-b4fd-014f69f2c304","access_token":"240a1aa3-2936-44aa-9566-cecfccd19b86"}建议检查以上参数的形式是否对了,像你上面给出的参数有的有引号有的没,我也不熟悉移动端怎么发请求的。。。