일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TDD
- sqlite3
- eventargs
- C# MDB
- solid
- C# 파일 암/복호화
- 경기도 버스
- Cell Border Style
- WPF
- c#
- GDI+
- 버스 API
- MDB Connect
- delegate
- MDB Select
- Winform
- NUnit
- 경기도 버스정보시스템
- 공공 데이터 포털
- DrawEllipse
- Excel Cell Format
- DrawRectangle
- eventhandler
- 객체지향
- Json.NET
- C# MDB Handle
- 디자인 패턴
- MVC
- JSON
- 시
- Today
- Total
White Whale Studio
Twitter API의 데이터 확인법 본문
트위터 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의 버전업에 의해서 C#용이 Twitterizer는 해당 기능이 제공되지 않음...
검색 방법은 대체적으로 동일하다.
그중에 한 가지만 살펴보자.
우선 본인이 자주 사용하는 정보인 사용자 정보에 대해서 살펴보자.
먼저 endpoint URL의 Format은 다음과 같다.
api.twitter.com/1/users/show/id.format
api.twitter.com/1/users/show.format?user_id=사용자 ID
api.twitter.com/1/users/show.format?screen_name=스크린 이름
여기서 마지막의 format은 xml 혹은 json으로 설정하면 된다. 본인은 xml이 더 익숙해서 xml을 주로 사용하였다.
사용자 ID와 스크린 이름이 조금 애매한데 사용자 ID는 숫자로 구성된 트위터 API내에서만 사용되는 ID이다. 즉, 트위터 홈페이지에서 아무리 두들겨 봤자 나오지도 않고 찾을 수도 없다.
스크린 이름이 주로 ID라고 통용되는 이름이니 검색시에 Screen name을 사용하기가 용이하다.
직접 url에 넣어보면 다음과 같이 나온다.
아, 우선적으로 트위터에 로그인을 해야 되는 것으로 알고 있다.
그리고 또한 안되는 경우로는 해당 사용자가 자신의 트윗 정보 보호를 했을 때 안보일 수 있다.
'IT Engineering > Twitter API' 카테고리의 다른 글
Tweet 작성하기[twitter4j] (0) | 2013.05.20 |
---|---|
twitter4j API (2) | 2012.10.15 |
Twitter API(Java & C#) Introduction (0) | 2012.10.15 |
Start of Twitter API Development & Oauth (0) | 2012.10.15 |