沈大海上课讲的例子,开发新浪微博客户端的
登陆方式,用的是OAuth的验证方法
用我自己微博的用户名密码登陆,总是提示用户登陆错误到底是哪里出问题了呢?
有没有大牛移植过这个代码?
求指点

解决方案 »

  1.   

    没有看过你说的课程...
    前几天刚处理完新浪微博SDK的东西 不知道能不能帮你
      

  2.   


    你好,在微博源代码中,用OAuth的方法进行用户验证,那么是需要自己创建一个app id么?
    我怀疑是不是因为我没有指定对app_id的问题
      

  3.   


    public class Weibo extends WeiboSupport implements java.io.Serializable {
    public static String CONSUMER_KEY = "***********";
    public static String CONSUMER_SECRET = "*****************************";
        private String baseURL = Configuration.getScheme() + "open.weibo.com/";
        private String searchBaseURL = Configuration.getScheme() + "open.weibo.com/";
        private static final long serialVersionUID = -***************;    public Weibo() {
            super();
            format.setTimeZone(TimeZone.getTimeZone("GMT"));        http.setRequestTokenURL(Configuration.getScheme() + "open.weibo.com/oauth/request_token");
            http.setAuthorizationURL(Configuration.getScheme() + "open.weibo.com/oauth/authorize");
            http.setAccessTokenURL(Configuration.getScheme() + "open.weibo.com/oauth/access_token");
        }
    这样写对不对呢??
      

  4.   


    知道了,这个课程,是根据老版本的weibo4j来做的,现在的weibo4j与当时的版本有很大不同,所以会提示错误,郁闷,不知道好改不好改
      

  5.   

    我觉得直接下一个微博的SDK就行了 
    里边有demo 不难千万别看微博的文档 越看越迷糊
      

  6.   


    多谢大侠,weibo4j的变化好大啊,甚至需要jre的rt.jar的支持,以前的代码无法移植了
    现在时间要求非常紧,有点手足无措,抓狂!
      

  7.   


    哪里的资料比较多呢,只能看demo和sdk的代码么?
    求大牛指点
      

  8.   

    一般微博有开放的开发平台,里面有SDK,直接下载,然后把下面
    public static String CONSUMER_KEY = "***********";
    public static String CONSUMER_SECRET = "*****************************";
    这个直接输入你的就行了
      

  9.   

    其实蛮简单的 千万别看他给的DOC...
    看文档看了两天 没懂
    看demo一下午就搞定了
      

  10.   

    weibo.sdk.android.sso.demo
    你好,你说的demo是这个demo吗,这个demo里没看见可以登录的例子啊?
      

  11.   


    他那个代码还可以登录吗?
    没提示空指针,只是说 loginerr,然后也没什么提示
      

  12.   


    你是说,微博的demo里有问题么,但每次都是第一遍运行的时候,可以到授权那一步,然后提示错误,第二遍运行的时候,就总是强行关闭,太郁闷了
      

  13.   

    com.weibo.sdk.android.demo.MainActivity.java的代码中有两处apiBtn.setVisibility(View.VISIBLE);
    把这两行注释掉就正常工作了