반응형
ி 설명
OAuth 2.0 프로토콜
을 사용한다. 우선 글쓰기 api를 사용하려면 자신의 계정임을 증명하는Access token
이라는 것을 발급 받아야한다.
Access token을 발급 받는 방법은 두 가지다.
자신이 직접 웹 서버나, 응용 프로그램을 만들어서 지원하거나,
다른 사람이 만들어놓은 서버를 이용하는 것이다.
엑세스 토큰이 타인에게 유출되면, 자신의 계정이 노출되는 것과 마찬가지라서 잘 간수해야하며,
타 서버로부터 토큰 발급은 유출 가능성이 있으니 신뢰 가능한 곳에서 사용하자.
ி 액세스 토큰(Access Token) 획득
클라이언트 등록
을 해야한다.https://www.tistory.com/guide/api/manage/register
API 등록
서비스 URL
- 서비스받을 본인의 티스토리 주소를 입력한다. CallBack 경로
- 티스토리 서버와 통신을 할 때 결과값을 전달받는 url을 입력한다. 해당 url을 이용하여, 보안 코드 및 토큰을 전달받으므로 CallBack 경로는 유효값을 입력해야한다.
액세스 토큰 발급 방식
은 ‘Authentication Code’
, ‘Implicit’
두 가지가 있는데 절차가 단순하고 자바 스크립트만으로 가능한
‘Implicit’
방식으로 진행하겠다. Implicit
는 발급받은 Client ID
와 CallBack 주소
를 넣어서 토큰을 회신 받는 방식이다. 이 때 티스토리에 로그인이 되어있어야 하며, 안됐다면 로그인 창이 뜰 것이다.
➽ 참고
https://tistory.github.io/document-tistory-apis/auth/implicit.html
다음은 액세스 토큰을 만들기 위한 요청 양식이다. 우선 code를 먼저 생성해야한다.
➽ 예시
클라이언트 ID는 앱 등록 > App ID를 확인하자.
액세스 토큰 요청
➽ 참고
https://tistory.github.io/document-tistory-apis/auth/implicit.html
다음은 액세스 토큰을 만들기 위한 요청 양식이다. 우선 code를 먼저 생성해야한다.
https://www.tistory.com/oauth/authorize?
client_id={client-id}
&redirect_uri={redirect-uri}
&response_type=code
{client_id}
에 App Id(클라이언트 ID), {redirect-uri}
에 API 등록 시 입력했던 CallBack 경로를 넣고 URL에 요청한다.➽ 예시
https://www.tistory.com/oauth/authorize?
client_id=abcdefghijklmnopqrstuvwxyz
&redirect_uri=http://abcd.tistory.com
&response_type=code
client_id=abcdefghijklmnopqrstuvwxyz
&redirect_uri=http://abcd.tistory.com
&response_type=code
code 생성 후 client_id + screct key + redirect_uri + code를 가지고 토큰을 발급받는다.
아래 기능을 이용하면 URL을 편하게 붙여준다.
[코드 발급]
토큰 요청 후 F12 개발자도구 Network 탭에서 token 값 확인
[토큰 발급]
반응형
'업무 자동화' 카테고리의 다른 글
끄투 온라인 긴 단어 검색기(웹) (56) | 2020.12.21 |
---|---|
PC 원격 부팅하기 (0) | 2020.12.14 |
영어 단어 암기 프로그램 (0) | 2019.11.07 |
한글만 추출, 영어만 추출, 숫자만 추출하기 (0) | 2019.10.14 |
통합 검색엔진 (0) | 2019.10.02 |