建议如题。
我这边ios下,进行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 = JTQqVC;
"grant_type" = "authorization_code";
"redirect_uri" = "jimneylee://oschina.com";
怎么还有oschina.com这边只是app的暂时url地址名,给safri回调用的,可以任意起名字,请红薯大莫见怪,后面可以改下。那还可以搞个应用市场喽,在线测试工具,SDK等等之类的,哈哈<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/13.gif"alt=""/>你是指建讨论区,还是针对oscopenapi开发平台?我指的是跟新浪微博开发平台的讨论区一样,有什么问题集中讨论,这是开发平台走向成熟化的必须步骤啊,更多的人使用和讨论才能促使开发平台的健康发展。愚见以下,哈哈。@<atarget="_blank"rel="nofollow">jimney 我这边没法重现这个问题啊,你重现获取一个code给我试试?在本机测试回调地址写你本地的地址试试回复<aclass='referer'target='_blank'>@jimney:是的,之前是我理解错了。你这里已经获取code了,应该是请求accesstoken的时候参数有问题,我这边用你的参数请求时没有问题的。回复<aclass='referer'target='_blank'>@oscfox:为什么一定要自己服务器呢。其他开放平台都会给移动app留一个默认回调地址,譬如新浪微博:http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6#.E5.AE.A2.E6.88.B7.E7.AB.AF.E9.BB.98.E8.AE.A4.E5.9B.9E.E8.B0.83.E9.A1.B5回复<aclass='referer'target='_blank'>@jimney:移动端code方式认证需要有自己的服务器提供回调的站点请问下,你们有通过移动端进行oauth2授权测试吗,我目前只是通过NXOAuth2Client(http://github.com/nxtbgthng/OAuth2Client)测试。想问下,你们自己在做是否也遇到这个问题,现在问题依旧,今天的code为:vKAFTt
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。