Jello's development blog

Jello's development blog

RescueTime 자동화하기 2

Pushbullet API 알아보기

Pushbullet 가입하기

RescueTime 자동화하기 1에서 나의 컴퓨터 사용 시간을 분석해주는 정보를 가져올 수 있었다.

이제는 가져온 정보를 나의 디바이스로 알림을 보내줄 서비스를 테스트해봐야 한다.
Pushbullet이라는 어플리케이션은 다양한 개발자 API를 지원해서, 내가 원하는 정보를 알람이 오도록 설정 가능하다. [리뷰]

Pushbullet 메인 페이지

Pushbullet에 접속하면 위와 같은 메인 페이지가 뜬다. 여기서 가입을 하고, Settings > Account 탭에 들어가면, Access Tokens 타이틀 밑에 Create Access Token이라는 버튼이 보인다.

Pushbullet 로그인 후

버튼을 누르면 버튼이 사라지고 Access token이 나타난다. 이 key 또한 아주 중요하므로 공개해서는 안되고, 자신만 잘 간직하고 있어야 한다.
key가 노출됐거나 바꾸고 싶다면, 아래의 Reset All Access Tokens 버튼으로 초기화시킬 수 있다.

Pushbullet API 알아보기

이제 Pushbullet API로 가보면, 여러가지 endpoint들을 제공하고 있다. 나는 단순히 내 앱으로 푸시를 보내는 기능만 사용할 것이므로, push라는 단어를 위주로 찾아보았다.

Pushbullet Create Push

위 사진과 같이 푸시를 보내는 기능을 설명하는 문서를 찾았다.

Pushbullet으로 push 보내보기

요청의 Header에 내 Access Token을 넣고, 문서대로 parameter를 설정한 뒤에 요청을 보내니, 나의 스마트폰으로 알림이 왔다.

Pushbullet request info
알람 캡쳐

이제 알람이 오는 것까지 확인했으니, 코드로 컴퓨터 사용 정보를 분석하고, 알람을 보내기만 하면 된다!

RescueTime 자동화하기 3