일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체지향
- Winform
- C# MDB Handle
- Cell Border Style
- 버스 API
- 공공 데이터 포털
- TDD
- JSON
- DrawRectangle
- Excel Cell Format
- MDB Select
- WPF
- MVC
- delegate
- 경기도 버스정보시스템
- 경기도 버스
- GDI+
- eventargs
- NUnit
- C# MDB
- 디자인 패턴
- solid
- Json.NET
- c#
- 시
- DrawEllipse
- sqlite3
- eventhandler
- C# 파일 암/복호화
- MDB Connect
- Today
- Total
White Whale Studio
앞에서도 언급했듯이 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 이라는 메뉴가 있으..