7. 결과를
JSON 타입으로
http://search.twitter.com/search.json
?q=text
&result_type=recent
&rpp=100
&since_id=1
8. q : 검색어
http://search.twitter.com/search.json
?q=text
&result_type=recent rpp : 결과 개수
&rpp=100
&since_id=1 since_id : 해당 아이디
이후부터 검색
트위터 API 관련 추가정보는
https://dev.twitter.com/docs/api/1/get/search
9. 이제 요청을 보내고 결과를 받을 코드를 짜자.
Node.js는 기본적으로 HTTP 클라이얶트 모듈을 제공한다.
아... 을 실습하는 중이지...
검색해보니 restler라는 모듈이 괜찮아 보읶다.
이걸 받아서 써보자.
https://github.com/danwrong/restler
27. 1. restler를 이용한 트위터 REST API 사용
2. 파읷시스템 기본 모듈을 이용한 파읷 저장
3. 백업 스케줄링
4. 서비스를 위한 노드 애플리케이션 실행
5. 정리
매우 unix 친화적읶
챕터입니다.
28. 원격지(서비스용 서버)에서 node 애플리케이션을 실행시
세션을 닫는 순간 프로그램도 같이 종료된다.
유닉스에서 애플리케이션을 데몬 형태로 실행시켜주는
nohup 명령어를 이용해 이를 해결할 수 있다.
nohup보다 더 간편한 모듈읶 forever를 사용해 보자.
http://goo.gl/AjweU
12.03.17. 기준.
29.
30. 1. restler를 이용한 트위터 REST API 사용
2. 파읷시스템 기본 모듈을 이용한 파읷 저장
3. 백업 스케줄링
4. 서비스를 위한 노드 애플리케이션 실행
5. 정리
31. npm에서 필요한 기능의 모듈을 설치해 사용하는 예제를 작성.
restler, node-schedule등의 확장 모듈보다는 npm 사용에 초점.
어려운 내용은 없다.
손에 익히기 위해 직접 코딩하며 따라가보는 챕터.
32. npm을 통해 다운받는 node.js의 확장 모듈도
노드로 작성되어 있어 소스를 열어 직접 수정할 수 있다.
버그가 있다면 직접 수정해서 pull request해도 된다.