본문 바로가기

Development/Java & Android9

Authentication Requests with OAuth # Overview 트위터 API를 사용하기 위해서는 우선, 클라이언트(client application)를 등록해야 한다. 등록할 각 클라이언트에는 컨슈머 키와 시크릿(consumer key and secret)이 주어진다. 이 키와 시크릿은 ssh와 같은 프로토콜에서 사용되는 공개, 비공개 키들과 유사하다. 이 것들은 API를 사용할 때마다 서명 절차를 위해 OAuth라이브러리와 함께 사용될 것이다. 사용자가 자신임을 입증하는 것은 이 서명 절차를 통해 이뤄진다. 웹 응용프로그램들은 full-OAuth의 사용이 권장 되며, 데스크탑과 모바일용 응용 프로그램들은 OAuth의 사용이 권장된다. 단독 사용자가 사용하는 응용 프로그램에 대해서는, 사용자의 계정에 대한 액세스 토큰(access token)을 .. 2011. 7. 2.
Twitter API Twitter API는 크게 2가지 분류로 나누어 진다. 1) Search API The Twitter Search API is a dedicated API for running searches against the real-time index of recent Tweets => 트위터 Search API는 최근 트윗들의 실시간 인덱스에 대응하는 검색 전용 API이다. # 제약사항 a. Search API는 모든 트윗들의 완벽한 인덱스가 아니라 최근 트윗들의 인덱스이다. 6-9일 동안의 트윗들을 포함한다. b. Search API는 약 1주 이전의 트윗들은 검색 불가능하다. c. 쿼리들은 복잡성 때문에 제한된다. 만약 그렇게 된다면, Search API는 다음과 같은 에러를 동반한다: {"error":".. 2011. 7. 2.
MetaWeblog in Java 자세한 것은 아래 사이트를 참조 하도록 하자. http://blog.nuwana.com/12 중요한 것은, BlogApi와 달리 MetaWeblog에서 인자를 전달할 때 'struct' 라는놈이 들어가게 되는데 웹에서는 데이터 타입이라는 개념이 없으므로 이를 어떻게 전달 하는가 하면! Hashtable형 변수를 struct와 동일 취급 해서 저장한다! 이거 땜시 삽질한거 생각하면 정말 열체임 ㅡ,.-; 2010. 9. 6.
REST와 OpenAPI 일단 자세한 설명은 다음 두 곳을 참조하도록 하자. http://sloverjb.egloos.com/4830699 http://www.iamcorean.net/22 일단 개략적으로 파악해본 REST는 REST = HTTP와 XML을 이용하여 데이터를 주고 받는 웹 서비스 정도로 파악이 된다. SOAP를 이용해서 거창하게 OpenAPI를 이용하는 방식은 뭔가 overhead가 커보인다. 그래서 나온게 아닌가 싶네. 이건 URL로 서버에 요청을 하고, 반환값을 XML형태의 파일로 받는 서비스다. 2010. 9. 5.