안드로이드 개발 질문/답변
(글 수 45,052)
twitter4j를 이용하여 간단한 클라이언트만드려고하는데요
오류는없는데 실행하면 이런에러가뜨네요
어떤문제인지 당췌 알수가없네여 ㅠㅠ
//TwitterClient.java
오류는없는데 실행하면 이런에러가뜨네요
어떤문제인지 당췌 알수가없네여 ㅠㅠ
//TwitterClient.java
package my.TwitterClient;
import twitter4j.Status; import twitter4j.Twitter; import twitter4j.TwitterException; import twitter4j.TwitterFactory; import twitter4j.http.AccessToken; import twitter4j.http.RequestToken; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.util.Log;
public class TwitterClient extends Activity {
private static final String TAG = null;
/** Called when the activity is first created. */
public static String consumerKey = "";
public static String consumerSecret = "";
public static Uri CALLBACK_URL = Uri.parse("lkc9999://twitter");
private Twitter twitter;
private AccessToken acToken;
private RequestToken rqToken;
private Status status = null;
@Override
public void onCreate(Bundle savedInstanceState){
twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(consumerKey, consumerSecret);
try{
rqToken = twitter.getOAuthRequestToken(CALLBACK_URL.toString());
}catch(TwitterException e){
Log.e(TAG, e.getMessage());
}
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(rqToken.getAuthorizationURL())));
}
protected void onNewIntent(Intent intent){
super.onNewIntent(intent);
Uri uri = intent.getData();
if(uri != null && CALLBACK_URL.getScheme().equals(uri.getScheme())){
String oauth_verifier = uri.getQueryParameter("oauth_verifier");
try{
acToken = twitter.getOAuthAccessToken(rqToken, oauth_verifier);
status = twitter.updateStatus("Test!!!");
}catch(TwitterException e){
Log.e(TAG, e.getMessage());
}
}
}
}



