Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- CleanCode
- 프로그래머스
- Python
- Open API
- Spring Boot
- 티스토리 open api
- 알고리즘
- trie
- Tistory
- 튜플
- 보행자 천국
- 불량 사용자
- 카카오 인턴
- jdbc
- 티스토리
- pycon
- bulk update
- 크레인 인형뽑기 게임
- 징검다리 건너기
- 트라이
- 호텔 방 배정
- 트라이 #trie #알고리즘
- 가사 검색
Archives
- Today
- Total
택시짱의 개발 노트
티스토리 앱 등록 & Access Token 발급 본문
2편 - 티스토리에서 작성한 글로 github에 잔디 심기
티스토리 앱 등록
- https://www.tistory.com/guide/api/manage/register 에 접근 하여 앱 등록
서비스 URL
,CallBack
은 본인의 Tistory 주소를 입력 해주세요- 앱 등록 하면 App ID, Secret Key를 발급 받을 수 있습니다.
티스토리 code 발급 받기
아래 부터는 티스토리 공식 Open API 페이지를 참고하여 진행 하였습니다. ( 링크 )
- 티스토리에서 code를 받기 위한 URL 주소
- 앱 등록을 통하여 발급 및 작성한 내용을 아래의 URL 주소에 알맞게 입력 해줘야 합니다.
- client_id → 앱 등록을 통해 발급 받은 App ID
https://www.tistory.com/oauth/authorize?
client_id=앱 등록을 통해 발급 받은 App ID
&redirect_uri=앱 등록할 때 작성한 본인 블로그 주소
&response_type=code
- 위의 주소에 알맞게 작성 후 웹 브라우저에 검색을 진행 하면 아래와 같은 페이지가 나옵니다.
- 그리고 허가하기를 누르면 작성한
redirect_uri
주소로 이동합니다.
- 웹 브라우저의 URL을 보면 queyr parameter에
code
라는 부분에access_token
을 발급 받을때 필요한code
가 발급 된것을 확인 할 수 있습니다. 53cfc1d3f107d9c4497f2d5bb6218ee6042da212a3cdbd387b7c91c99764d39b1cd5c7ae
Access Token 발급 받기
- 위에서 발급 받은
code
를 이용하여 access_token을 발급
GET https://www.tistory.com/oauth/access_token?
client_id=앱 등록을 통해 발급 받은 App ID
&client_secret=앱 등록을 통해 발급 받은 Secret Key
&redirect_uri=앱 등록할 때 작성한 본인 블로그 주소
&code=위의 과정을 통해 발급 받은 code
&grant_type=authorization_code
- postman 또는 insomnia를 이용하여 access_token 발급 받기
- access_token을 발급 받을 수 있습니다.
access_token=9a8385ade66bb42d1e4b761df02a446d_b8311568cd7eeae01c04ef6ef5d21578
* 참고사항 *
저는 블로그 포스팅을 완료 후에 포스팅에서 생성 및 사용한 앱을 삭제 하였습니다.
앱에서 발급 받은 App ID, Secret Key가 공개될 경우 본인이 블로그에서 하는 행위 (글 작성, 삭제, 수정 등등)에 대한 권한을 공개 하는것 이기 때문에 항상 노출이 되지 않도록 관리를 해야 합니다.
반응형
'기타' 카테고리의 다른 글
Docker로 배포시 발생한 오류 - no space left on device (0) | 2022.11.26 |
---|---|
티스토리에서 작성한 글로 github에 잔디 심기 (4) | 2022.03.07 |
객체지향 프로그래밍 (OOP) 4가지 원칙 (0) | 2022.02.24 |
Comments