디지털 노마드/ 자연인/ IT개발

개발자

[티스토리 API] API 글쓰기, 프로그래밍 없이!!

포하 2021. 6. 28. 13:09

이번 포스트는 특이한 포스트를 하려고 합니다.

 

티스토리 블로그 글작성 API는 POST방식이므로 이후 브라우저로 진행이 어렵습니다.

물론 파이썬으로 개발하시면 되나, 개발환경을 구성하거나 디버깅하는 등 본격적인 개발을 하기전에 API연동 가능성을 확인하는 단계라면 굳이 복잡하게 접근할 필요가 없습니다.

지금은 빠르게 확인하기 위해 POST방식 진단툴인 POSTMAN으로 확인해보겠습니다.

 

설치는 아래 사이트 참조바랍니다.

https://www.postman.com/downloads/

 

Download Postman | Try Postman for Free

Try Postman for free! Join 13 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.

www.postman.com

계정만드실 필요는 없습니다.

바로 새로운 탭에서 글작성 주소를 입력하고 파라메터를 만들어 줍니다.

글작성 주소는 API매뉴얼에 설명되어 있습니다.

POST https://www.tistory.com/apis/post/write?
  access_token={access-token}
  &output={output-type}
  &blogName={blog-name}
  &title={title}
  &content={content}
  &visibility={visibility}
  &category={category-id}
  &published={published}
  &slogan={slogan}
  &tag={tag}
  &acceptComment={acceptComment}
  &password={password}

1) 엑세스토큰은 이전 포스트에서 받아온 것으로 복붙

2) 아웃풋은 json또는 xml

3) 블로그네임은 본인 블로그 2차도메인 앞자리 복붙

4) 타이틀,컨텐츠는 원하시는 내용 넣으시면 되고 행분리는 <br/>가 됩니다. 다른 태그도 되죠(티스토리의 장점입니다)

5) 나머지는 일단 임의로 넣으시고 나중에 바꿔가면서 테스트 하셔야 합니다. 

 

편집한 내용을 POSTMAN에서 파라메터로 만들어 줍니다.

복붙했다면 특별하게 에러가 안날겁니다. (타이핑으로 했을 경우 에러가 잘남... 휴먼에러ㅜ)

아래 result에서 200 OK가 뜨면 잘된겁니다.

그리고 published와 같이 타임스탬프(개발툴에서 생성하기 쉽지만 POST맨으로는 생성하기 어려운) 파라메터를 삭제해서 SEND해도 200OK로 리턴 되는것으로 보아 몇몇 파라메터는 안써도 되나봅니다.(상세한 사용법을 익히기 위해서는 디버깅을 통해 찾으시길바랍니다.)

 

브라우저로 가서 API로 작성된 글을 확인합니다.

위와 같이 POSTMAN을 활용하여 [프로그래밍 없이!! 간단하게 API로 글작성하기!]를 할 수 있었습니다.