Intro
안녕하세요
다뉴입니다.
Tistory Open API를 사용하기 위해 저번 시간에 API등록을 하였는데요.
못 보신 분들은 아래의 글을 참고해주세요!
오늘은 API등록 후 발급받은
App ID, Secret ID를 통해 Tistory에 API인증 요청을 하는 방법에 대해서 알아보도록 하겠습니다.
Code 발행
발행하기
https://www.tistory.com/oauth/authorize?
client_id={client-id}
&redirect_uri={redirect-uri}
&response_type=code
&state={state-param}
위 텍스트에사용할 부분에 대해 수정하여 텍스트로 만들어둡니다.
발급받은 App ID, Tistory 주소가 필요한데요.
- client_id = App ID
- redirect_uri = 티스토리 주소
를 입력하여, 웹 브라우저 주소창에 해당 텍스트를 입력합니다.
위와 같은 창으로 넘어가는데요.
여기서 허가하기를 통하여 애플리케이션을 등록합니다.
그러면 제가 입력한 블로그로 넘어가는데요.
블로그로 넘어간 웹페이지의 주소를 확인하면,
이런식으로 code값을 확인 할 수 있습니다.
해당 코드값을 복사하여 따로 저장해둡니다.
Token 발행
발행하기
Token발행 시 주의 할 사항이 있습니다.(중요)
우선 F12를 눌러 개발자 모드를 실행합니다.
그다음 Network 탭을 눌러 창을 열어둡니다.
네트워크 창을 열어둔 상태로
https://www.tistory.com/oauth/access_token?
client_id={client-id}
&client_secret={secret_key}
&redirect_uri={redirect-uri}
&code={code}
&grant_type=authorization_code
위 텍스트에 사용할 부분만 수정하여 텍스트를 작성합니다.
발급받은 App ID, Secret Key, 티스토리 주소 그리고 위에 발급받은 Code 가 필요합니다.
- client_id = App ID
- client_secret = SecretKey
- redirect_uri = 티스토리 주소
- code = 코드값
위 정보를 다 수정하여 웹브라우저 주소창에 입력합니다.
미리 켜두었던 Network창을 보면,
위와같이 Token 값을 얻을 수 있습니다.
Outro
이제 Tistory Open API를 사용하기 위한 준비를 마쳤는데요.
다음 시간에는 Python을 활용하여 Open API를 사용하는 코딩에 대해 알아보도록 하겠습니다.
감사합니다.