파이썬으로 OAuth 컨슈머 만들기
Leah Culver씨가 공개한 파이썬 라이브러리를 이용하면 어렵지 않게 OAuth 컨슈머를 구현할 수 있다.
(하지만 라이브러리라기보다는 예제 코드에 가까워 사용하기 조금 불편한 API라는 느낌이다.)
이 코드에서 제공하는 예제를 살짝 수정해 스프링노트에 접속해서 페이지 하나를 가져오는 OAuth 컨슈머 예제 코드를 만들었으니 필요하다면 참고하시길.
- # setup
client = SpringnoteClient(CONSUMER_TOKEN, CONSUMER_SECRET)
# get request token
token = client.fetch_request_token()
print 'please visit %s in your browser and press any key.' % client.authorize_url(token)
# get access token
token = client.fetch_access_token(token)
# access some protected resources
print client.get_page(144, 'deepblue')
전체 소스 코드는 여기 있다.
조만간 파이썬용 스프링노트 클라이언트 라이브러리를 만들어 제공할 예정이다(이 글의 주인공에게 제작 의뢰했음 ^^).
Comments (0)