← 백업 도구로

티스토리 백업 API

⚠️ 본인 소유 블로그 백업 전용. API로 반출하는 데이터는 본인이 백업한 본인의 글입니다. 타인 저작물 수집·반출은 금지되며 법적 책임은 이용자 본인에게 있습니다.

API 키는 백업 도구에서 SMS 문자 로그인 후 발급됩니다. 모든 요청은 본인 계정의 데이터에만 접근합니다.

인증

쿼리 ?key=발급키 또는 헤더 X-API-KEY: 발급키

1) Export — 내 백업 XML로 가져오기

GET  https://ai.devfoil.com/tbackup/api/?action=export&key=YOUR_KEY
# 옵션: &only_new=1 (아직 반출 안 한 글만), &mark=0 (반출표시 안 함)
# 응답: application/xml

가져온 글은 반출됨으로 표시되고, 도구의 "반출된 글 숨기기" 설정으로 목록에서 제외할 수 있습니다.

<backup account="010****1234" count="2">
  <post>
    <title>글 제목</title>
    <link>https://blog.tistory.com/123</link>
    <created>2026-06-12 09:00:00</created>
    <images><image>https://.../001.jpg</image></images>
    <body><![CDATA[ <p>본문 HTML</p> ]]></body>
  </post>
</backup>

2) Import — 제목·링크 XML로 보내 백업 추가

POST https://ai.devfoil.com/tbackup/api/?action=import&key=YOUR_KEY
Content-Type: application/xml

<posts>
  <post><title>(선택)</title><link>https://내블로그.tistory.com/123</link></post>
  <post><link>https://내블로그.tistory.com/124</link></post>
</posts>
# 응답: {"ok":true,"queued":N,"processed":M}  (요금제 한도 내)

3) List — 목록(JSON)

GET  https://ai.devfoil.com/tbackup/api/?action=list&key=YOUR_KEY

예시 (curl)

curl "https://ai.devfoil.com/tbackup/api/?action=export&key=YOUR_KEY" -o backup.xml
curl -X POST "https://ai.devfoil.com/tbackup/api/?action=import&key=YOUR_KEY" \
  -H "Content-Type: application/xml" --data-binary @posts.xml