新浪微博Oauth2.0授权 获取Access Token (续)
2013-08-22 00:29
555 查看
http://wenku.baidu.com/view/5a3ab0f9f90f76c661371afc.html
开发
新浪微博Java SDK开发
上面这个页面讲的JAVA 的开发,讲的图文并茂,很详细。主要讲两点容易出现问题的地方。
这是很多文档都没讲到或者认为简单没有写出来的地方吧。供大家参考
第一个地方这个文档中有讲到,在运行OAuth4Code.java时可能会出现异常,数组下标越界。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at weibo4j.examples.oauth2.OAuth4Code.main(OAuth4Code.java:14)
解决方法:将args[0]和args[1]给替换成空串。
BareBonesBrowserLaunch.openURL(oauth.authorize("code","",""));
System.out.println(oauth.authorize("code","",""));
这样会自动调用config.properity中定义的数据,APP_ID之类的
第二个地方,当获取到AccessToken,以2.0开头的一个字符串,可以这个Token用UpdateStatus.java
来发布一条微博测试一下,可能授权以后会遇到如下错误
问题说明: 是因为 在测试期 也就是 没有 提交审核前 ,新浪验证比较严格 只允许 当前申请APPKEY 用户 测试, 其他用户登录测试都会报这个错误.
所以登录测试时 只能用 你申请APPKEY 的用户. 或者 在申请的应用中添加测试账号,现在一个应用可以添加15个测试账号。当应用完成以后就可以提交审核,然后大家就可以用了。
开发
新浪微博Java SDK开发
上面这个页面讲的JAVA 的开发,讲的图文并茂,很详细。主要讲两点容易出现问题的地方。
这是很多文档都没讲到或者认为简单没有写出来的地方吧。供大家参考
第一个地方这个文档中有讲到,在运行OAuth4Code.java时可能会出现异常,数组下标越界。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at weibo4j.examples.oauth2.OAuth4Code.main(OAuth4Code.java:14)
解决方法:将args[0]和args[1]给替换成空串。
BareBonesBrowserLaunch.openURL(oauth.authorize("code","",""));
System.out.println(oauth.authorize("code","",""));
这样会自动调用config.properity中定义的数据,APP_ID之类的
第二个地方,当获取到AccessToken,以2.0开头的一个字符串,可以这个Token用UpdateStatus.java
来发布一条微博测试一下,可能授权以后会遇到如下错误
{"error":"applications over the unaudited use restrictions!","error_code":21321,"request":"/2/statuses/update.json"}
问题说明: 是因为 在测试期 也就是 没有 提交审核前 ,新浪验证比较严格 只允许 当前申请APPKEY 用户 测试, 其他用户登录测试都会报这个错误.所以登录测试时 只能用 你申请APPKEY 的用户. 或者 在申请的应用中添加测试账号,现在一个应用可以添加15个测试账号。当应用完成以后就可以提交审核,然后大家就可以用了。
相关文章推荐
- 新浪微博Oauth2.0授权 获取Access Token
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- 工作笔记—新浪微博Oauth2.0授权 获取Access Token (java)
- 新浪微博Oauth2.0授权 获取Access Token
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- 新浪微博Oauth2.0授权 获取Access Token
- 新浪微博Oauth2.0授权 获取Access Token
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- java调用新浪长连接转短链接api--新浪微博Oauth2.0授权 获取Access Token
- 新浪微博Oauth2.0授权 获取Access Token以及API的使用
- 如何获取OAuth2.0 Access Token(新浪微博)
- OAuth2.0 微博登陆网站功能的实现(一)获取用户授权及令牌 Access Token
- 新浪微博OAUTH2.0授权验证(基于SSO客户端验证)
- 使用OAuth2.0授权访问新浪微博数据
- 新浪微博分享功能,SSO授权完成后又弹出OAuth2.0授权页面的问题
- 新浪微博授权登陆获取个人信息
- 【OAuth2.0网页授权】根据access_token和openId获取用户基本信息(Senparc.Weixin.MP.dll)
- PHP---微信OAuth2.0网页授权获取用户信息