Tistory에서 API 를 통해 자동화 해보고 싶은 부분이 있어서
Open API 를 제공하길래 등록해서 사용해보려고 한다.
1. 티스토리 앱 등록
https://www.tistory.com/guide/api/manage/register
2. 작성
3. 등록
(App ID, Secret Key)
4. Authorize Code 확인
https://tistory.github.io/document-tistory-apis/auth/authorization_code.html
(위 URL 참고)
https://www.tistory.com/oauth/authorize?
client_id={client-id}
&redirect_uri={redirect-uri}
&response_type=code
&state
URL 안에 client_id 뒤 App ID 를 넣어주고 서비스 URL에 등록해준 URL을 입력 해 준다.
(code= 뒤 , &state 앞) authoize code 확인
https://jiaaan90.tistory.com/?code={authorize-code}&state
5. Access Token 발급
GET https://www.tistory.com/oauth/access_token?
client_id={client-id}
&client_secret={client-secret}
&redirect_uri={redirect-uri}
&code={code}
&grant_type=authorization_code
발급요청이 성공한 경우 HTTP 200 응답과 함께 Access Token이 응답값
{access-token}
오류가 발생한 경우 HTTP 오류 응답과 함께 오류 메시지가 응답값
error={error}&error_description={error-description}
이런식으로 해서 access_token 으로
https://tistory.github.io/document-tistory-apis/apis/
Open API 를 사용 할 수 있다.
'Server > ETC' 카테고리의 다른 글
[Tistory] Open API (자동화) 2 (0) | 2023.08.22 |
---|