본문 바로가기
IT/Web

Confluence Cloud 에서 Rest API 로 글 가져오기.

by Spring Up!! 2023. 3. 24.
반응형

먼저 아래 링크를 참고하여 API token 을 만든다.
Manage API tokens for your Atlassian account | Atlassian Support

API Token Create

Create API token 을 누르면 생성할 수 있다.

API token

발급된 Token 은 한번만 조회가 되니, 잘 보관하여야 한다.

* 다음은 API Token 을 이용한 curl 명령어 샘플이다.
 API Token 을 사용할 경우, Token 이 노출되기 때문에 아래의 base64 encoded 된 스트링을 사용하는 것도 좋다.

curl -D- \ -u <your_email@domain.com>:<your_user_api_token> \ -X GET \ -H "Content-Type: application/json" \ https://<your-domain.atlassian.net>/wiki/rest/api/space

* base64 encoded string 를 사용한다면 아래 명령을 사용할 수 있다.

curl -D- \ -X GET \ -H "Authorization: Basic <your_encoded_string>" \ -H "Content-Type: application/json" \ "https://<your-domain.atlassian.net>/wiki/rest/api/space"

(영문도서) Guide for Atlassian Confluence and its marketplace 2022 edition Paperback, Lulu.com, English, 9781471762109이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

* Page 에 대한 Rest API 는 다음 링크에서 확인할 수 있다.
https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-page/

* 다음은 page 게시글에 대해 본문을 가져오는 명령이다.

https://YOURDOMAIN.atlassian.net/wiki/api/v2/pages/{PAGE_ID}?body-format=storage

* page 에 대해 id 를 가져오는 방법은 다음 링크에서 확인한다.
https://confluence.atlassian.com/confkb/how-to-get-confluence-page-id-648380445.html

 

반응형

댓글