티스토리 API access_token 얻는 방법
티스토리 API를 사용하기 위해서는 access_token을 발급받아야 한다. access_token을 발급받는 과정은 매우 귀찮은 과정이지만, 아래 절차를 차근차근 따라가기만 하면 어렵지 않게 발급받을 수 있을 것이다.
가장 먼저 아래 URL에 가서 클라이언트 등록을 하자. 그냥 쉽게 내가 티스토리 API를 통해서 접근할 블로그 정보를 입력하는 곳이라 생각하자.
1.클라이언트 등록
그리고 위에서 클라이언트 등록을 누르자.
오픈 API 이용약관에 동의표시를 하고
서비스명, 설명, 서비스 URL, CALL BACK 경로를 입력하자.
따로 CALLBACK 경로가 없는 경우는 그냥 서비스 URL이랑 같다고 생각하면 된다.
그리고 저장하면, 클라이언트 등록은 끝.
2. Code 발급 받기
먼저 Access_Token을 발급받기 전에, code를 발급받아야 한다.
클라이언트 등록 옆에 있는 '클라이언트 관리'를 눌러보자.
그럼 위와 같은 화면을 볼 수 있다.
해당 화면에서 Client ID 그리고 서비스 URL을 아래 URL에 입력해준다.
https://www.tistory.com/oauth/authorize?client_id=Client ID&redirect_uri=http://서비스 URL&response_type=code&state=someValue
위 URL의 빨간색 부분에 맞게 채워넣으면 된다.
이제 해당 URL을 익스플로러(Explorer) 주소창에 입력하자. (크롬 말고 익스플로러로 하시길 바랍니다!!!!)
그럼 위와 같은 창이 나오는데, '허가하기' 버튼을 눌러준다.
여기서 주의해야할 점은 '허가하기'버튼을 누르고 나면 위와 같이 ?code= 뒤에 문자열들이 있는 것을 볼 수 있다.
해당 문자열을 통해서 access token을 얻을 수 있으므로 잘 복사해두길 바란다. (&state전까지!!!!)
3.Access Token 얻기 (마지막 단계!)
그럼 이제 대망의 access token얻는 부분이다.
아래 URL에 Client ID, Secret Key 그리고 서비스 URL을 적어준다. 이정보는 앞서 살펴봤던 '클라이언트 관리'에 나와있다.
마지막으로 코드에 해당하는 부분에는 앞서 2번 과정에서 발급받은 code= 뒤에 있는 문자열 (&state전까지!)을 복사해서 붙혀넣으면 된다.
https://www.tistory.com/oauth/access_token?client_id=Clinet ID&client_secret=Secret Key&redirect_uri=http://서비스 URL&code=코드(방금받은거)&grant_type=authorization_code
그런 다음 해당 URL을 익스플로러 주소입력하는 부분에 복사 붙혀넣기 해준다.
그리고 중요한 것은 여기서 F12를 눌러주면 하단에 창이 뜨는데, 거기서 '디버거'를 누르면 위와 같이 access_token이 발급된 것을 볼 수 있다.
해당 access_token은 티스토리 API를 사용할 때 아주 중요한 정보이고, 또 보안상 매우 중요하기 때문에 혼자 잘 간직하고 있길 바란다.
만약 3번 과정에서 실패가 발생하면, 2번 과정을 다시 해주셔야합니다. code는 한번밖에 쓰이지 않습니다.
2020.01.18 01:19 신고
클라이언트 관리 ㅠ.ㅠ가 어디서 확인할수 있나요? 에버노트 때문에 ㅜ,ㅜ 글 찾다가 왔어요
2020.01.18 01:53 신고
클라이언트 등록하시면 관리가 보여요-!
2020.01.18 01:53 신고
어느부분이 막히셨는지 상세히 알려주시면 도와드릴게요 -!
2020.01.18 01:59 신고
https://www.tistory.com/guide/api/manage/register
주소가 얼마전에 변경이 되었네요 ㅠㅠ 위 url에서 하시면 됩니다.
2020.01.18 11:18 신고
앗 감사합니다. 해보고 막히는 부분 있으면 문의드릴게요
답변감사해요
2020.01.18 11:57 신고
네 감사합니다👍
2020.01.19 18:20 신고
잘되시나요?
2020.01.19 18:46 신고
앗넵 잘 되는데 에버노트 내보내기가 안돼서 포기했어요 다 해놓고 ㅜㅜ 뭔가 이전버전이랑 다른듯 하네요
2020.01.19 20:19 신고
에버노트 윈도우 최신버전맞으신가요?
포스팅에 써져있는 방법 말고 또다른 방법으로 내보내기 하는 방법은
에버노트에서 티스토리로 보낼 글 클릭해서 새로운 창에 뜨면, 거기서 파일(F)버튼을 누르고 내보내기(E) 버튼을 누르는 방법도 있습니다!
2020.01.20 14:20 신고
넵넵 친절한답변 감사합니당 ㅎㅎ. 한번해보고 말씀드릴게요~~
2020.01.20 17:13 신고
넵 꼭 성공하시길...!
2020.02.11 23:13 신고
서비스 url은어떤걸입력하면 될까요
2020.02.11 23:45 신고
티스토리주소를 넣으시면 됩니다
2020.02.25 00:54 신고
엑세스 토큰은 한번 발급받으면 무한정으로 사용이 가능한가요? 아니면 만료기간이 있나요?
2020.12.12 11:48
'이 블로그는 내부 정책으로 OPEN API 사용알 수 없습니다' 라는 메시지를 마지막에 빠르게 뿌리면서 글이 안 올라가네요. 너무 빨리 지나가서 동영상 녹화로 찾았네요 . 안된다는 사람들은 대부분 차단되어서 그럴겁니다.