블로그 이미지
elvaDocu

공지사항

최근에 올라온 글

최근에 달린 댓글

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

twitter4J 라이브러리 추가 오류 수정

2010. 8. 16. 13:06 | Posted by elvaDocu

위쪽 Import 문에 오류가 뜬다면

window -- preferences 에서 아래의 그림과 같이 수정하고 저장한뒤 컴파일 한다



최근에 변경된 트위터사의 인증 방법 변경으로 아래의 방법으로 코딩하면 

오류가 발생하더군여~ 그냥 참고만 하시는게 좋을듯-_- // 2010. 10. 8 작성


리스트의 설정없이 간단하게 자신의 타임라인의 글을 가져 오는 예제입니다
좀 더 잘 활용하려면 가공이 필요함


import java.util.List;
import java.lang.System;
import twitter4j.Status; 
import twitter4j.Twitter;
import twitter4j.TwitterException;

class test_twitter_Mytimeline {
    String senderID = "아이디입력";
    String senderPassword = "비밀번호입력"; 
    Twitter twitter = new Twitter(senderID,senderPassword);

public test_twitter_Mytimeline() {
 List<Status> = null;     
      try {
        statuses = twitter.getFriendsTimeline();
       }catch (TwitterException e){
        e.printStackTrace();
       }

      System.out.println("Showing friends timeline.");
  
      for (Status status : statuses) {
         System.out.println(status.getUser().getName()+" : "+ status.getText());
     }

  }
} 


class list_twit {
	public static void main(String args[]){
		test_twitter_Mytimeline ttm = new test_twitter_Mytimeline();
	}
}


최근에 변경된 트위터사의 인증 방법으로 아래의 방법으로 코딩하면 

오류가 발생하더군여~ 그냥 참고만 하시는게 좋을듯-_- //10. 10. 8


 자바와 트위터 api인 Twitter4J를 이용해서 트위터에 글 남기는 예제입니다
인증과정이 필요 없이 아래의 소스만 입력하면 간단하게
자신의 트위터에 글을 남길수가 있어여~

 
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.http.RequestToken;
import twitter4j.http.AccessToken;
import twitter4j.AsyncTwitter;
import twitter4j.AsyncTwitterFactory;
import twitter4j.Status;
import twitter4j.TwitterAdapter;
import twitter4j.TwitterException;
import twitter4j.TwitterMethod;
import twitter4j.Paging;
import twitter4j.ResponseList;
import java.util.List;


class test_twitter_streaming {
	  // 자신의 트위터 ID를ID를 입력
	  String senderID = "자신의 ID 입력";

	  // 비밀번호 입력입력 
	  String senderPassword = "비밀번호 입력"; 

	  // 메세지의 내용을내용을 입력
	  String streaming_message = "메세지 내용 입력";


	  // 트위터와의 연결
	  Twitter twitter = new Twitter(senderID,senderPassword);
	    
	  public test_twitter_streaming() {
		   
	     Status status;
	     
	      
	     
	    try {

	     //// 메세지 전송
	   status = twitter.updateStatus(streaming_message);
	   // System.out.println(status.getText() + " POSTED");
	   } catch (TwitterException e) {
	   e.printStackTrace();
	   }
	     //System.out.println("WorkSystem.out.println("Work Nomal END")");

	    }
	    
} 
class test_twit {
	public static void main(String args[]){
		 test_twitter_streaming tts = new test_twitter_streaming();
		  
	}
}


eclips를 실행하면 Failed to create the Java Virtual Machine 라는 오류가 발생했을때는
이클립스 폴더내에 eclipse.ini 파일을 열고 젤 윗줄에

-vm
C:\자바설치경로\bin\javaw.exe
를 입력하고
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M <- 256M에서 변경
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m <- 256M에서 변경
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512m

위와 같이 설정하고 실행하면 된다.
이전 1 다음