중요: 이 페이지는 이전 버전입니다. 최신 버전에서는 왼쪽 탐색 메뉴의 링크를 사용합니다.
이 문서에서는 Blogger Data API의 원시 프로토콜(XML 및 HTTP)에 관한 자세한 참조 문서를 제공합니다.
이 문서에는 프로그래밍 언어에 대한 정보가 포함되어 있지 않습니다. 클라이언트 라이브러리를 사용해 만들 수 있습니다. 클라이언트 라이브러리 참조 정보는 개발자 가이드의 프로그래밍 언어별 섹션에 있는 링크를 참고하세요.
목차
잠재고객
이 문서는 클라이언트 라이브러리를 작성하려는 프로그래머를 위해 애플리케이션입니다.
참조 문서입니다. Kubernetes의 개념을 이해하고 개발자 가이드에 나와 있음 Google 데이터 API에 대한 일반적인 아이디어 프로토콜을 사용합니다.
Blogger 피드 유형
Blogger는 피드에서 블로그 콘텐츠를 나타내는 두 가지 방법, 즉 전체 피드와 요약 피드를 제공합니다. 전체 피드에는 전체 블로그 게시물이 포함되고 요약 피드는 각 게시물의 짧은 스니펫만 포함됩니다.
블로그 소유자는 GUI 설정을 사용하여 블로그가 전체 피드 또는 요약 피드를 뉴스 배포자 및 애그리게이터에 제공할지 지정할 수 있습니다.
클라이언트 앱이 인증되지 않은 피드 요청을 전송하면 블로그 소유자가 지정한 피드 유형이 수신됩니다.
그러나 클라이언트 앱이 인증된 요청을 보낼 때는 항상 블로그 소유자가 지정한 내용과 관계없이 전체 피드를 받습니다.
Blogger 쿼리 매개변수 참조
Blogger 데이터 API는 대부분의 표준 Google Data API 쿼리 매개변수.
Blogger는 q
(텍스트 검색) 및
author
매개변수
updated-min
및 updated-max
쿼리 매개변수
orderby
매개변수가 다음과 같이 설정되지 않으면 무시됩니다.
updated
입니다. 예를 들어 다음 URL은 2008년 3월 16일부터 2008년 3월 24일까지 업데이트된 모든 블로그 게시물을 검색합니다.
http://www.blogger.com/feeds/blogID/posts/default?updated-min=2008-03-16T00:00:00&updated-max=2008-03-24T23:59:59&orderby=updated
Blogger 요소 참조
Blogger Data API는 표준 Atom 요소만 사용합니다. 자세한 내용은 Atom 1.0 신디케이션 형식 사양 및 Atom 게시 프로토콜을 참고하세요.
이 섹션의 나머지 부분에서는 Blogger의 사용할 수 있습니다.
초안 항목
초안 블로그 항목이 <app:draft>
를 사용하여 표시됩니다.
확장 프로그램 요소를 모두 포함해야 합니다. 다음은
초안 항목의 예:
<entry xmlns:app='http://purl.org/atom/app#'> ... <app:control> <app:draft>yes</app:draft> </app:control> </entry>
<draft>
요소를 지정하지 않으면 항목이 지정되지 않습니다.
초안도 만들 수 있습니다
게시일 및 업데이트 날짜
표준 Atom <published>
요소에 지정된 타임스탬프는 사용자가 Blogger GUI에서 설정할 수 있는 '게시일'에 해당합니다.
클라이언트가 새 항목을 만들 때 클라이언트가 <published>
값을 지정하지 않으면 Blogger는 항목의 게시 날짜를 현재 서버 시간으로 설정합니다. 고객이 항목을 수정하지만
<published>
값인 경우 Blogger가 항목의 게시 날짜를 남깁니다.
합니다.
하지만 클라이언트가 항목을 만들거나 수정할 때 <published>
요소의 값을 지정하면 Blogger는 항목의 게시 날짜를 지정된 값으로 설정합니다. 이렇게 하면
다른 블로그 시스템에서 이전 항목을 가져오는 것과 같은 작업에 사용할 수 있습니다.
원래 생성일)입니다.
Blogger에서는 표준 Atom <updated>
요소를 사용하여
항목이 마지막으로 변경된 시간을 나타냅니다. 클라이언트는 <updated>
값을 제어할 수 없습니다. 클라이언트가 항목을 게시하거나 수정할 때마다 Blogger는 항목의 마지막 업데이트 날짜를 항상 현재 서버 시간으로 설정합니다.
표준 Google Data API published-min
를 사용할 수 있습니다.
published-max
, updated-min
,
updated-max
쿼리 매개변수를 사용하여
<published>
또는 <updated>
값. 하지만
업데이트된 날짜 쿼리에 대한 참고 사항은 Blogger를 참조하세요.
쿼리 매개변수 참조 문서를 참고하세요.
게시물에 댓글 연결
Blogger 내보내기 형식에는 하나의 Atom 피드 문서에 글과 댓글 항목이 모두 포함됩니다.
두 가지 유형의 항목을 구분하기 위해 Blogger에서는
<atom:category>
요소 이 요소에는 항목이 게시물인지 댓글인지를 반영하는 term
매개변수가 있습니다.
또한 댓글 항목을 해당 항목이 속한 게시물 항목에 연결하면
Atom Threading Extension을 사용하여 실행됩니다.
아래 예에서 주석의 <thr:in-reply-to>
요소
항목은
ref
매개변수 또한 href
매개변수를 통해 게시물의 HTML URL에 연결됩니다.
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"> ... <-- A blog post entry --> <entry> <id>tag:blogger.com,1999:blog-blogID.post-postID</id> <content type="html">This is my first post</content> <link rel="alternate" type="text/html" href="http://blogName.blogspot.com/2007/04/first-post.html"> </link> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/blogger/2008/kind#post"/> ... </entry> <-- A comment to the blog post entry --> <entry> <id>tag:blogger.com,1999:blog-blogID.post-postID.comment-commentID</id> <content type="html">This is my first commment</content> <category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/blogger/2008/kind#comment"/> <thr:in-reply-to href="http://blogName.blogspot.com/2007/04/first-post.html" ref="tag:blogger.com,1999:blog-blogID.post-postID" type="text/html"/> ... </entry> </feed>