发表新主题 回复该帖子
主题:微博开放平台Java版SDK 常见问题
admin
帖子档案  楼主 微博开放平台Java版SDK 常见问题   Post by : 2012-03-08 09:42:37.0
  • 幼儿园
  • 幼儿园
  • UID:1
  • 主题:30
  • 帖子:70
  • 加为好友 加为好友    发送短信 发送短信

微博开放平台Java版SDK 是指由JavaWind(@徐雪芳)发布的,腾讯官方提供下载的版本(含Android SDK)是由JavaWind发布版改进而来,属于二次开发版。

Android SDK有几个bug:

1、AndroidManifest.xml 的

 <data android:scheme="QWeibo4android" android:host="OAuthActivity" /> 

和 LoginActivity.java中的:

oauth = new OAuth("QWeibo4android://OAuthActivity"); // 初始化OAuth请求令牌 

两处红色字体改为小写的qweibo4android!!!因为部分机型会把协议名称自动转换为小写,而java是大小写敏感的。

2、如果提示: javax.net.ssl.SSLException 错误,那么是因为你的SDK环境无法正常发起SSL的https请求,请解决这个问题,或者:请使用源码包重新编译,修改OAuthClient.java所有的httpshttp


常见问题(Q&A):

Q1、SDK如何输入传APP key 和App Secret?

A1:appKey和appSecret已经在OAuth.java初始化设为变量了,我们还可以通过把 OAuth oauth = new OAuth();  改为 OAuth oauth = new OAuth(oauth_consumer_key,oauth_consumer_secret,oauth_callback); 重新构造

或者使用setOauth_consumer_key(oauth_consumer_key)等方法改写值。

----------------------------------------------------------------------------------------------------------------------------------------------------

Q2、oauth.getAccount()返回的对象所有的属性为什么都是空的?

A2:是因为OAuthClient.java当中被屏蔽了,可以解除屏蔽,或者自己重新获取一次:auth.getAccount(oauth)

点击在新窗口打开

签名
JavaWind.Net
返回页面顶部  

jy02432443
2F Re:微博开放平台Java版SDK 常见问题   Post by : 2012-03-08 15:32:16.0
  • 幼儿园
  • 幼儿园
  • UID:823
  • 主题:0
  • 帖子:3
  • 加为好友 加为好友    发送短信 发送短信

我新建了应用并且获取了app key 和secret

应用网址我没填写 ,应用网址是不是就是String oauth_callback 没填没关系不? 我现在的问题就是点授权 没有弹出网页 卡在了onclick中的"oauth = auth.requestToken(oauth); "

我用新浪的SDK没问题

它们不同之处就是他的回调网址我填写了www.sina.com   而腾讯没有 也不能写www.qq.com

以下是截图
点击在新窗口打开

返回页面顶部  

唧唧
3F Re:~   Post by : 2012-03-08 15:40:52.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信
oauth_callback 如果没有,则填写字符串"null",注意是字符串,不是对象,那样就不会callback而是直接显示验证码。

至于你图片中的错误,请看楼主帖子Android BUG-2,你的环境支持SSL有问题,请使用http协议。
签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  

jy02432443
4F Re:~   Post by : 2012-03-08 17:44:38.0
  • 幼儿园
  • 幼儿园
  • UID:823
  • 主题:0
  • 帖子:3
  • 加为好友 加为好友    发送短信 发送短信
还是不行 麻烦新出一个直接能用的例子吗 像新浪那样 只要输出App key 和secret就OK了 能授权和发微博
返回页面顶部  

唧唧
5F Re:~   Post by : 2012-03-09 08:28:03.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信
不可能的。如果你使用了源码编译,那么就要删除QWeiboSDK.jar才行,否则会冲突。

官方提供下载的我已经测试过的,除了上述2个bug(第二个bug我都没遇到,环境问题),都可以用呀。
签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  

jy02432443
6F Re:~   Post by : 2012-03-09 09:55:07.0
  • 幼儿园
  • 幼儿园
  • UID:823
  • 主题:0
  • 帖子:3
  • 加为好友 加为好友    发送短信 发送短信
请问 你在原来基础上改了些什么才能用的 你不会没改一点就直接拿来例子就能用吧
返回页面顶部  

唧唧
7F Re:~   Post by : 2012-03-09 10:45:28.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信
就是修改过那2个BUG。如果你还出错,请贴图详细问题,或者加QQ群:5358834 讨论
签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 19 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号