我正在使用这个简单的代码与Twitter连接。第一行工作正常,但当第二行执行时,它开始创建缓冲区。
Twitter twitter = new Twitter(userName, password);
twitter.setStatus("This is my first Tweet from Android - AndroidPeople.com");
我的logcat只显示以下行,直到抛出StackOverflowError
。
05-09 13:28:40.936:INFO / global(309):BufferedReader构造函数中使用的默认缓冲区大小。如果需要8k-char缓冲区,最好是明确的。
我做错了什么?
答案 0 :(得分:1)
在查看Twitter API之后,我读到2010年6月30日之后不支持这种登录Twitter的机制。所以这段代码不再起作用了。我必须使用OAuth概念进行Twitter登录。对于此OAuth,我需要客户密钥和客户密码以及链接Twitter New Apps下的回调网址。 当我的程序尝试连接并连接twitter进行登录时,会发生此StackOverflow错误,并且每次都会被拒绝,因此缓冲区会填满并溢出。