티스토리에서는 API를 제공하고 있습니다. (티스토리 API페이지 링크)
제 블로그의 텍스트마이닝 뉴스도 파이썬2.7을 기반으로 티스토리에서 제공하는 API를 이용하여 외부에서 이미지 및 본문을 작성하여 업로드하고 있습니다.
다른 블로거들의 글을 봐서 어느정도 이해는 했으나, 토큰은 익스플로러에서 주소창에 쳐서 받도록 되어있더라구요..
그리고 받은 토큰은 몇시간있으면 만료되어 사용할 수 없어 자동화의 의미가 없었습니다.
그래서 제가 알고 있는 토큰 자동 획득법을 공유하고자 합니다.
requests 함수를 이용하는건데요,
소스는 아래를 참고해주세요!
import requests
def get_access_token():
global a
tistory_url = 'https://www.tistory.com'
access_token = None
login_url = '{}/auth/login'.format(tistory_url)
login_data = {
'loginId': '티스토리 아이디',
'password': '티스토리 비밀번호',
'redirectUrl': 'https://www.tistory.com/oauth/authorize?client_id=클라이언트아이디&redirect_uri=콜백경로&response_type=token'
}
a=requests.post(login_url, login_data)
return a.url
이후에 리턴값을 문자열 분리해서 사용하시면 됩니다!
'IT' 카테고리의 다른 글
웨이보(WEIBO) 개발자 등록하기 (1) | 2018.09.19 |
---|---|
파이썬으로 구글 이미지 자동 다운로더 프로그램 만들기 (4) | 2018.09.02 |
[180818] 댓글 많은 뉴스에 대한 댓글 텍스트마이닝 결과 (0) | 2018.08.19 |
중국 음악프로그램 (1) | 2009.12.27 |
가상데스크톱의 미래 (0) | 2009.12.15 |