【OSC手机App技术解析】- 集成新浪微博Android SDK
@迷途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!”按钮,点击按钮之后执行初始化,然后就是上面这段代码,为什么就没反应呢?望指教啊?会不会是我的回调地址有问题啊?但是也不至于啊,都还没有授权,就不会涉及到回调地址的问题吧!都在这儿卡好长一段时间了,不甚感激啊!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
代码中设置的回调地址必须跟你在新浪微博开发平台设置的“应用回调页”一致,还有你可以设置一个断点调试一下,你就知道代码是怎么走的。