【OSC手机App技术解析】- 集成新浪微博Android SDK

把握今天hxl 发布于 2012/08/04 18:13
阅读 431
收藏 0

@迷途d书童 你好,想跟你请教个问题:我按照您的方法实现新浪微博的隐式认证,为什么会在

weibo.authorize(AuthorizeActivity.this, new WeiboDialogListener() {
         @Override
         public void onComplete(Bundle values) {
             try
             {
                 String token = values.getString(Weibo.TOKEN);
                 String expires_in = values.getString(Weibo.EXPIRES);
                 AccessToken accessToken = new AccessToken(token, CONSUMER_SECRET);
                 accessToken.setExpiresIn(expires_in);  
                 //此处保存AccessToken
                 //your save function
                 //微博分享
                 weibo.shareToweibo(AuthorizeActivity.this, accessToken.getToken(), accessToken.getSecret(), "TEST");
             }
             catch (Exception e)
             {
                 e.printStackTrace();
             }
         }
         @Override
         public void onError(DialogError e) {
             Toast.makeText(AuthorizeActivity.this,"授权失败 : " + e.getMessage(), Toast.LENGTH_LONG).show();
         }
         @Override
         public void onCancel() {
             //Toast.makeText(context, "取消授权", Toast.LENGTH_LONG).show();
         }
         @Override
         public void onWeiboException(WeiboException e) {
             Toast.makeText(AuthorizeActivity.this,"授权异常 : " + e.getMessage(), Toast.LENGTH_LONG).show();
         }
     });

没有任何反应呢?没报错、没窗口、屏幕一点反应都没有!我还是用的官方的那个demo,有一个“Oauth!”按钮,点击按钮之后执行初始化,然后就是上面这段代码,为什么就没反应呢?望指教啊?会不会是我的回调地址有问题啊?但是也不至于啊,都还没有授权,就不会涉及到回调地址的问题吧!都在这儿卡好长一段时间了,不甚感激啊!!

加载中
0
迷途d书童
迷途d书童
代码中设置的回调地址必须跟你在新浪微博开发平台设置的“应用回调页”一致,还有你可以设置一个断点调试一下,你就知道代码是怎么走的。
把握今天hxl
首先,非常感谢您的回复!!另外,我都再三确认过了,可以确定的是“应用回调页”是一致的。其他的地方都没有改过,都是官方的demo。设置过断点的,都木有调试出来啊!真不知道什么地方出错了!不知道您能否发一份您所用的SDK给我啊?不甚感激!!我的邮箱:541320907@qq.com
返回顶部
顶部