【发布时间】:2013-06-01 14:32:07
【问题描述】:
我正在开发一个非常简单的 android twitter 应用程序,但是当我尝试在 twitter 上发布推文时,它给了我收到的身份验证为空错误,并且在 android 4.1 中,它强制关闭了我在网上搜索但没有找到的应用程序任何帮助
enter public class StatusClass extends Activity implements OnClickListener{
private Button update;
Twitter twitter;
ConfigurationBuilder cb;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.update_status);
update = (Button)findViewById(R.id.bUpdate);
update.setOnClickListener(this);
cb = new ConfigurationBuilder();
cb.setOAuthConsumerKey("My_Consumer_key");
cb.setOAuthConsumerSecret("My_Consumer_secret_key");
cb.setOAuthAccessToken("My_Oath_access_token");
cb.setOAuthAccessTokenSecret("My_Token_secret");
twitter = new TwitterFactory(cb.build()).getInstance();
}
@Override
public void onClick(View v) {
String tweet="HELLO WORLD!";
try {
Status status = twitter.updateStatus(tweet);
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
W/System.err( 1798): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:1153)
【问题讨论】:
-
您的登录似乎失败了,请确保您的密钥都是准确的。
-
一切都很完美
-
您的应用中是否可以访问互联网?即您是否有权限并且您是否在后台线程上进行网络调用?
-
我没有在后台线程上拨打任何电话,请指导我如何拨打电话
标签: android twitter callback twitter4j