서론 티스토리(Tistory) 를 시작한 뒤에 개발자다 보니까 Open API 를 사용해보고 싶다는 생각이 들었습니다. 처음에 Open API 등록부터 절차에 대해서 모른 상태에서는 조금 복잡할 수 있지만, 차근차근 따라하면 누구나 티스토리 Open API를 사용할 수 있습니다.
1. 티스토리 API 앱 등록 TISTORY
나를 표현하는 블로그를 만들어보세요.
https://www.tistory.com/guide/api/manage/register
💡
우선 위의 링크 에 접속하여 티스토리 API 앱을 등록 해야합니다.
💡
오픈 API 이용약관을 체크하고 서비스 명과 설명은 본인이 원하는대로 입력해주세요.
💡
서비스 URL , CallBack 에는 원하는 티스토리 URL 을 입력해주세요.
💡
등록이 완료되면 앱 관리 에서 인증관리 설정 을 눌러주세요.
💡
등록한 앱의 App Id 와 Secret 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 값이 출력됩니다.
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