티스토리 뷰

서론


티스토리(Tistory)를 시작한 뒤에 개발자다 보니까 Open API를 사용해보고 싶다는 생각이 들었습니다. 처음에 Open API 등록부터 절차에 대해서 모른 상태에서는 조금 복잡할 수 있지만, 차근차근 따라하면 누구나 티스토리 Open API를 사용할 수 있습니다.

1. 티스토리 API 앱 등록


TISTORY
나를 표현하는 블로그를 만들어보세요.
https://www.tistory.com/guide/api/manage/register
💡
우선 위의 링크에 접속하여 티스토리 API 앱을 등록해야합니다.

💡
오픈 API 이용약관을 체크하고 서비스 명과 설명은 본인이 원하는대로 입력해주세요.
💡
서비스 URL, CallBack에는 원하는 티스토리 URL을 입력해주세요.

💡
등록이 완료되면 앱 관리에서 인증관리 설정을 눌러주세요.

💡
등록한 앱의 App IdSecret Key를 알 수 있습니다. 타인에게 노출되지 않도록 조심합니다.

2. Authorize Code 가져오기


💡
Authorize Code를 가져오기 위해서는 위의 App Id와 등록한 서비스 URL이 필요합니다.
💡
https://www.tistory.com/oauth/authorize?client_id=App Id&redirect_uri=서비스 URL&response_type=code
💡
위의 URL에서 App Id와 서비스 URL 부분을 본인이 등록한 API 정보로 전환하여 들어갑니다.

💡
해당 URL에 들어오면 위와 같은 웹사이트가 나옵니다. 여기서 허가하기 버튼을 눌러줍니다.

💡
허가하기 버튼을 누른 뒤에 출력되는 URL에 code= 부터 &state 전까지가 Authorize Code 입니다.

3. Access Token 가져오기


💡
웹에서에서 F12 키를 눌러 개발자 도구를 활성화합니다.
💡
Network 탭을 눌러줍니다.
💡
https://www.tistory.com/oauth/access_token?client_id=App Id&client_secret=Secret Key&redirect_uri=서비스 URL&code=Authorize Code&grant_type=authorization_code
💡
위 URL에 App Id, Secret Key, 서비스 URL, Authorize Code를 대체하여 접속합니다.

💡
Preview 탭을 눌러주면 access_token 값이 출력됩니다.

TistoryAccessToken.zip
https://drive.google.com/file/d/1kzTlM_ofSlhLOvZnZIE5lrrHH3dXwOyX/view?usp=sharing
💡
최근에 해당 Access Token 발급이 막혔다는 소리가 있어서 프로그램을 만들었습니다. App Id, Secret Key, 서비스 URL, Authorize Code를 입력한 뒤 GET 버튼을 누르면 Access Token이 출력됩니다.
⚠️
주의 사항으로는 input error가 발생하면 Authorize Code를 재발급 받은 직후에 다시 수행해주세요. Authorize Code는 계속 바뀝니다.
⚠️
입력 사항은 어떠한 방식으로도 저에게 전달되지 않고 로컬에서만 동작합니다. 166KB 짜리 간단한 프로그램입니다 🙂

마무리


티스토리(Tistory) API Access Token을 가져오는 방법에 대해서 포스팅했습니다. 이후에 티스토리(Tistory) API를 통해 다양한 동작을 수행하는 방법에 대해서도 포스팅을 이어가도록 하겠습니다.


Uploaded by N2T

댓글