登录的时候,出现了问题:各位大侠,我是菜鸟,在看新浪android客户端开发源码,现在遇到的问题是{"request":"/account/verify_credentials.json","error_code":"401","error":"40109:consumer_key_refused!"},不知如何是什么原因,希望大侠给看看,谢谢!

解决方案 »

  1.   

    我查到是因为没有授权的原因:
    private static final int NOT_AUTHORIZED = 401;// Not Authorized: Authentication credentials were missing or incorrect.
    可是不知道,授权结束后,如何由授权界面关联到登录,我授权中,将APP_KEY和APP_SECRET,换成我自己申请的应用Id和key,进行授权,获取到access_token和access_secrettoken,并将这两个参数写入代码:case Task.TASK_LOGIN:
    weibo.setToken("access_token",
    "access_secrettoken");
    weibo.setUserId((String) task.getParams().get("user"));
    weibo.setPassword((String) task.getParams().get("pass"));
    try {
    User u = weibo.verifyCredentials();
    nowUser = u;
    mess.obj = u; } catch (WeiboException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    mess.obj = null;
    } break;