Leah Culver씨가 공개한 파이썬 라이브러리를 이용하면 어렵지 않게 OAuth 컨슈머를 구현할 수 있다.

(하지만 라이브러리라기보다는 예제 코드에 가까워 사용하기 조금 불편한 API라는 느낌이다.)

 

이 코드에서 제공하는 예제를 살짝 수정해 스프링노트에 접속해서 페이지 하나를 가져오는 OAuth 컨슈머 예제 코드를 만들었으니 필요하다면 참고하시길.

 

  1. # 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')

 

전체 소스 코드는 여기 있다.

조만간 파이썬용 스프링노트 클라이언트 라이브러리를 만들어 제공할 예정이다(이 글의 주인공에게 제작 의뢰했음 ^^).

 

6 Responses to “파이썬으로 OAuth 컨슈머 만들기”

  1. 홍민희 Says:
    이 블로그에 Python 얘기가 올라올지는 꿈에도 몰랐어요!
  2. 이아스 Says:
    감개무량
  3. rath Says:
    헉 python 이라고라고라
  4. deepblue Says:
    그런가요? ^^;;;; 앞으로는 좀 더 자주 올려야겠군요 하하
  5. cateshin Says:
    API설정이 어제 무슨 이유인지 계속 먹통이라.. <br/>2시반까지 낑낑대다 누워잤더라능 ㅠ0ㅠ
  6. deepblue Says:
    cateshin// 오픈마루 API 센터 말씀하시는거세요? 어느 부분에 문제가 있으신지 알려주시면 담당자분께 바로 전달해드릴께요~

Leave a Reply

Website

Email