Bookshelf umożliwia wyświetlanie metadanych półki oraz modyfikowanie jej zawartości.
Metody
Poniższe metody dotyczą publicznych danych o półkach i nie wymagają uwierzytelniania.
books.bookshelves.listbooks.bookshelves.get
books.mylibrary.bookshelves.get
books.mylibrary.bookshelves.addVolume
books.mylibrary.bookshelves.removeVolume
books.mylibrary.bookshelves.clearVolumes
Poniższe metody dotyczą prywatnego widoku półek „Moja biblioteka” i wymagają uwierzytelnienia.
books.mylibrary.bookshelves.listbooks.mylibrary.bookshelves.get
books.mylibrary.bookshelves.addVolume
books.mylibrary.bookshelves.removeVolume
books.mylibrary.bookshelves.clearVolumes
- list
- Pobiera listę publicznych zasobów półki dla określonego użytkownika.
- get
- Pobiera określony zasób Bookshelf dla wskazanego użytkownika.
Prezentacje zasobów
Zasób Bookshelf reprezentuje metadane półki, ale nie zawiera książek na niej.
{
"kind": "books#bookshelf",
"id": integer,
"selfLink": string,
"title": string,
"description": string,
"access": string,
"updated": datetime,
"created": datetime,
"volumeCount": integer,
"volumesLastUpdated": datetime
}| Nazwa właściwości | Wartość | Opis | Uwagi |
|---|---|---|---|
kind |
string |
Typ zasobu metadanych półki. | |
id |
integer |
Identyfikator tej półki. | |
title |
string |
Tytuł tej półki. | |
description |
string |
Opis tej półki. | |
access |
string |
Określa, czy półka jest PUBLICZNA czy PRYWATNA. | |
updated |
datetime |
Czas ostatniej modyfikacji tej półki (sformatowana sygnatura czasowa UTC z dokładnością do milisekund). | |
created |
datetime |
Czas utworzenia tej półki (sformatowana sygnatura czasowa UTC z dokładnością do milisekund). | |
volumeCount |
integer |
Liczba woluminów na tej półce. | |
volumesLastUpdated |
datetime |
Ostatni raz, gdy wolumin został dodany do tej półki lub z niej usunięty (sygnatura czasowa UTC w formacie z rozdzielczością do milisekund). | |
selfLink |
string |
Adres URL tego zasobu. |