비디오: [단독] '비밀 대화'도 고스란히…본인 인증 없이 몰래 '카톡' 복구하는 프로그램 '논란' / SBS 2024
Android 기기와 함께 작동하는 Twitter 앱을 만들고 싶다면 기기에서 Twitter 서버와 대화해야합니다. 다음 예제에는 Android 앱의 기본 액티비티에있는 코드 가짜 스 니펫이 들어 있습니다.
트위터 트위터; // … 일부 코드는 여기에 있습니다. ConfigurationBuilder builder = new ConfigurationBuilder (); 빌더. setOAuthConsumerKey ("01qedaqsdtdemrVJIkU1dg"). setOAuthConsumerSecret ("TudeMgXgh37Ivq173SNWnRIhI"). setOAuthAccessToken ("1385541-ueSEFeFgJ8vUpfy6LBv6"). setOAuthAccessTokenSecret ("G2FXeXYLSHI7XlVdMsS2e"); TwitterFactory factory = 새로운 TwitterFactory (빌더. 빌드 ()); 트위터 = 공장. getInstance ();
이 코드는 Twitter 클래스의 인스턴스를 만듭니다.
Twitter4J API에 관한 몇 가지 정보는 다음과 같습니다.
-
Twitter 객체는 Twitter 서버에 대한 게이트웨이입니다. Twitter 객체에 속한 메소드 중 하나를 호출하면 완전히 새로운 트윗을 게시하고, 다른 트위터 사용자의 타임 라인을 얻고, 즐겨 찾기를 만들고, 우정을 만들고, 블록을 만들고, 사용자를 검색하고, 다른 멋진 일을 할 수 있습니다.
TwitterFactory는 새로운 Twitter 객체를 만드는 데 도움이되는 클래스입니다.
-
팩토리 클래스는 사용자를 대신하여 생성자를 호출 할 수있는 클래스입니다. getInstance 메소드를 호출하면 새로운 Twitter 객체가 생성됩니다.
-
getInstance와 같은 팩토리 메소드는 실제 생성자 호출을 포함합니다.
ConfigurationBuilder, TwitterFactory 및 Twitter 클래스는 Twitter4J API에 속합니다. Twitter4J를 사용하는 대신 다른 API를 사용하여 Twitter 서버와 통신하는 경우 다른 클래스 이름을 사용합니다. 더구나, 그 수업은 아마도 Twitter4J 수업과 일치하지 않을 것입니다.