查看完整版本: [-- 微博开放平台Java版SDK 常见问题 --]

风信Java论坛 ›› Tencent SDK 讨论交流中心 ›› 微博开放平台Java版SDK 常见问题 登录 -> 注册

1F 微博开放平台Java版SDK 常见问题   admin Post by : 2012-03-08 09:42:37.0

微博开放平台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)

点击在新窗口打开

2F Re:微博开放平台Java版SDK 常见问题   jy02432443 Post by : 2012-03-08 15:32:16.0

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

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

我用新浪的SDK没问题

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

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

3F    唧唧 Post by : 2012-03-08 15:40:52.0
oauth_callback 如果没有,则填写字符串"null",注意是字符串,不是对象,那样就不会callback而是直接显示验证码。

至于你图片中的错误,请看楼主帖子Android BUG-2,你的环境支持SSL有问题,请使用http协议。
4F    jy02432443 Post by : 2012-03-08 17:44:38.0
还是不行 麻烦新出一个直接能用的例子吗 像新浪那样 只要输出App key 和secret就OK了 能授权和发微博
5F    唧唧 Post by : 2012-03-09 08:28:03.0
不可能的。如果你使用了源码编译,那么就要删除QWeiboSDK.jar才行,否则会冲突。

官方提供下载的我已经测试过的,除了上述2个bug(第二个bug我都没遇到,环境问题),都可以用呀。
6F    jy02432443 Post by : 2012-03-09 09:55:07.0
请问 你在原来基础上改了些什么才能用的 你不会没改一点就直接拿来例子就能用吧
7F    唧唧 Post by : 2012-03-09 10:45:28.0
就是修改过那2个BUG。如果你还出错,请贴图详细问题,或者加QQ群:5358834 讨论

风信Java论坛 ›› Tencent SDK 讨论交流中心 ›› 微博开放平台Java版SDK 常见问题 登录 -> 注册

查看完整版本: [-- 微博开放平台Java版SDK 常见问题 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 8 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号