일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- eventargs
- DrawRectangle
- WPF
- 공공 데이터 포털
- MDB Select
- 디자인 패턴
- MDB Connect
- C# MDB Handle
- C# MDB
- 경기도 버스정보시스템
- delegate
- TDD
- GDI+
- NUnit
- Winform
- DrawEllipse
- sqlite3
- Cell Border Style
- Excel Cell Format
- solid
- JSON
- c#
- 객체지향
- 시
- 버스 API
- MVC
- C# 파일 암/복호화
- Json.NET
- 경기도 버스
- eventhandler
- Today
- Total
목록IT Engineering/Twitter API (5)
White Whale Studio
앞선 포스팅에 이어서 트위터에서 Tweet 작성법에 대해서 살펴봅시다. ---------------------------------- 게시용 Source --------------------------------- String latestStatus = "Twitter API 게시 Test용 입니다. 13-05-20 - 1"; // 실제 입력되는 내용 Twitter twitter = new main().twitter; // 아래 main 클래스내 main()과 twitter 객체를 사용 Status status = null; try { status = twitter.updateStatus(latestStatus); } catch (TwitterException e) { e.printStackTrace()..
트위터 API를 사용하다 보면 URL을 활용하여 실제 데이터가 어떠한지 내가 짜고 있는 프로그램이 정확한지 확인해야 할 때가 있다. 이때 사용하는 URL에 대한 내용을 오늘 살펴본다. 우선적으로 API의 종류를 크게나누면 REST, Search, Streaming API로 나뉘며 각각 Rest : Timeline, Tweet, User 정보, List, Direct Message, Follow, Social Graph, Account, Favorite, Notifications, Block, Spam Report, Help, OAuth, Location, Geo, 등등이 있다. Search : Search 말그대로 검색용 Streaming : 대량의 데이터를 취득할때 사용하는 API 현재 트위터 API의..
앞에서도 언급했듯이 twitter4j는 java로 짜여진 API이다. twitter4j 홈페이지에서 zip으로 된 파일을 다운받자. 안드로이드 버전도 따로 있으니 필요하면 해당 버전으로 받으면 된다. 다운을 받아 압축을 풀어보면 lib 폴더에 여러가지 jar 파일이 있는데 twitter4j-core-2.2.6 파일만 추가하면 되지만 귀찮으면 그냥 다 추가해도 됨.. 이클립스에서 프로젝트에 jar 추가방법은 다음과 같다. 프로젝트명위에서 오른쪽 클릭 - Properties 클릭 - Java Build Path 클릭 - Libraries Tab 클릭 - Add External JARs 클릭 - 압축폴더에서 찾아서 추가하기. 추가를 했다면 절반은 끝낸 셈이다. 이제 데이터를 추출해보자. 트위터 API 주축이 ..
다양한 언어를 통해 API가 제작되었겠지만, JAVA와 C#을 이용한 API가 가장 찾기 쉬웠고 쓰기도 좋았다. 본래 C#으로 개발을 하던터라 C#으로 작성된 Twitterizer를 사용했는데 이런 망헐... 10월 초순부터 Oauth를 이용한 인증 방식변화 때문인지 Twitterizer 가 먹통이 되어버렸다. Search API부분은 작동이 되는데 이 API로는 원하는 결과를 얻기에 많은 어려움이 있다. 본래 PublicTimeline이라고 해서 무작위로 가장 최신의 트윗 20개를 추출해오는 API가 있었는데 1.1로 버전이 갱신되면서 삭제되었다. 하여 다른 방식으로 접근을 해야했다. 아.. 참고로 본인은 API를 활용해서 모바일 앱을 개발하는 목적이 아니라 트위터 데이터 수집이 목적이다. 따라서, 트..
트위터 API 사용목적이 정보수집이든, 어플리케이션 개발이든 간에... 제대로된 프로그래밍을 하려면 개발자는 반드시 Oauth 라는 인증을 받아야한다. 다른 API에서도 Oauth라는 이름으로 인증을 받는 절차가 있는데 트위터도 마찬가지이다. 우선 기본적으로 트위터에 계정이 있어야한다. 책에서는 어렵게 가르쳐 주는데 쉽게 포스팅해보겠다. 우선 트위터에 로그인한다. 로그인을 하게 되면 화면 하단에 위와 같은 부분이 있을 것이다. 개발자 란을 (영어 버전에서는 Developer 일 것이다.)눌러보자. 들어가보면 요런 화면을 볼 수 있다. Sign in으로 로그인 해보자.(트위터 계정과 동일하다.) 로그인을 하고 우측 상단에 있는 내 아이디에 커서를 가까이 대보면 My application 이라는 메뉴가 있으..