我尝试使用twitter4j连接到Twitter.但它显示标题所说的错误.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
twitterConsumerKey = getIntent().getStringExtra(TWITTER_CONSUMER_KEY);
twitterConsumerSecret = getIntent().getStringExtra(TWITTER_CONSUMER_SECRET);
if(twitterConsumerKey == null || twitterConsumerSecret == null){
Log.e(Constants.TAG, "ERROR: Consumer Key and Consumer Secret required!");
Login.this.setResult(TWITTER_LOGIN_RESULT_CODE_FAILURE);
Login.this.finish();
}
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setMessage("Please wait...");
mProgressDialog.setCancelable(false);
mProgressDialog.setCanceledOnTouchOutside(false);
mProgressDialog.show();
twitterLoginWebView = (WebView)findViewById(R.id.twitter_login_web_view);
twitterLoginWebView.setWebViewClient( new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if( url.contains(Constants.TWITTER_CALLBACK_URL))
{
Uri uri = Uri.parse(url);
Login.this.saveAccessTokenAndFinish(uri);
return true;
}
return false;
}
@Override
public void onPageFinished(WebView view, String url) {
// TODO …Run Code Online (Sandbox Code Playgroud)