Bookshelf 컬렉션을 사용하면 서가 메타데이터를 볼 수 있을 뿐만 아니라 서가의 콘텐츠를 수정할 수 있습니다.
메서드
다음 메서드는 서가에 관한 공개 데이터에 적용되며 인증이 필요하지 않습니다.
books.bookshelves.listbooks.bookshelves.get
books.mylibrary.bookshelves.get
books.mylibrary.bookshelves.addVolume
books.mylibrary.bookshelves.removeVolume
books.mylibrary.bookshelves.clearVolumes
다음 메서드는 서가의 비공개 '내 보관함' 보기에 적용되며 인증이 필요합니다.
books.mylibrary.bookshelves.listbooks.mylibrary.bookshelves.get
books.mylibrary.bookshelves.addVolume
books.mylibrary.bookshelves.removeVolume
books.mylibrary.bookshelves.clearVolumes
- list
- 지정된 사용자의 공개 Bookshelf 리소스 목록을 가져옵니다.
- get
- 지정된 사용자의 특정 서가 리소스를 가져옵니다.
리소스 표현
서가 리소스는 서가의 메타데이터를 나타내며 서가의 볼륨은 포함하지 않습니다.
{
"kind": "books#bookshelf",
"id": integer,
"selfLink": string,
"title": string,
"description": string,
"access": string,
"updated": datetime,
"created": datetime,
"volumeCount": integer,
"volumesLastUpdated": datetime
}| 속성 이름 | 값 | 설명 | 참고 |
|---|---|---|---|
kind |
string |
서가 메타데이터의 리소스 유형입니다. | |
id |
integer |
이 책장의 ID입니다. | |
title |
string |
이 서가의 제목입니다. | |
description |
string |
이 서가의 설명입니다. | |
access |
string |
이 서가가 공개인지 비공개인지 여부입니다. | |
updated |
datetime |
이 책장의 마지막 수정 시간입니다 (밀리초 해상도로 형식이 지정된 UTC 타임스탬프). | |
created |
datetime |
이 책장의 생성 시간입니다 (밀리초 단위로 형식이 지정된 UTC 타임스탬프). | |
volumeCount |
integer |
이 책장에 있는 볼륨 수입니다. | |
volumesLastUpdated |
datetime |
이 책장에서 볼륨이 추가되거나 삭제된 마지막 시간입니다 (밀리초 단위로 형식이 지정된 UTC 타임스탬프). | |
selfLink |
string |
이 리소스의 URL입니다. |