Przewodnik informacyjny

Ten dokument zawiera szczegółową dokumentację referencyjną protokołu nieprzetworzonego (XML i HTTP) interfejsu Google Sites Data API.

Ten dokument nie zawiera informacji o bibliotekach klienta języka programowania. Informacje referencyjne dotyczące biblioteki klienta znajdziesz w linkach w sekcji dotyczącej języka programowania w przewodniku dla deweloperów.

Odbiorcy

Ten dokument jest przeznaczony dla programistów, którzy chcą pisać aplikacje klienckie obsługujące Witryny Google.

Jest to dokument referencyjny, który zakłada, że znasz pojęcia opisane w przewodniku po protokole oraz ogólne założenia protokołu interfejsów Google Data API.

Typy kanałów Witryn Google

Interfejs API danych Witryn Google udostępnia następujące typy kanałów:

Karta aktywności

Plik danych o aktywności to plik danych zawierający opisy wszystkich aktywności na stronie.

Identyfikator URI GET tego pliku danych dla witryny w danej domenie to:

https://sites.google.com/feeds/activity/domainName/siteName/[activityEntryID]

domainName to albo „witryna”, albo domena G Suite.

siteName to nazwa witryny w postaci wyświetlanej w adresie URL strony docelowej witryny: http://sites.google.com/a/domainName/siteName/.

Wszystkie żądania wysyłane do tego kanału muszą być uwierzytelnione.

Obsługiwane typy żądań: GET

Źródło treści

Jest to kanał zawierający bieżącą, edytowalną treść witryny.

Identyfikator URI GET tego kanału dla witryny w konkretnej domenie to:

https://sites.google.com/feeds/content/domainName/siteName/[contentEntryID]

domainName to „witryna” lub domena G Suite.

siteName to nazwa witryny widoczna w adresie URL strony docelowej: http://sites.google.com/a/domainName/siteName.

Żądania dotyczące tego pliku danych mogą wymagać uwierzytelniania lub nie, w zależności od ustawień witryny (opublikowanych).

Obsługiwane typy żądań: GET, POST, PUT, DELETE

Oprócz standardowych parametrów zapytania do interfejsu Data API interfejs Sites Data API zezwala na wysyłanie żądań GET za pomocą tych opcjonalnych parametrów za pomocą pliku danych o treści:

Parametr Opis Typ Uwagi
ancestor Wymaga tylko wpisów, które mają określonego przodka. ciąg znaków Podaj identyfikator odpowiedniego wpisu przodka. Na przykład: 0123456789. Zwraca wszystkie wpisy, które mają określony przodek jako nadrzędny, nadrzędny nadrzędnego itd.
include-deleted Określa, czy mają być uwzględniane usunięte wpisy. wartość logiczna Możliwe wartości to true lub false. Wartość domyślna to false.
include-draft Określa, czy uwzględnić wpisy w wersji roboczej. wartość logiczna Możliwe wartości to true lub false. Wartość domyślna to false. Aby wyświetlić wersję roboczą, musisz być jej właścicielem lub autorem.
kind Określa rodzaje wpisów treści, które mają być zwracane. Odnoszą się one do typu strony w Witrynach Google. rozdzielana przecinkami lista ciągów znaków Możliwe wartości to announcement, announcementspage, attachment, comment, filecabinet, listitem, listpage, webpage, webattachment, template.
parent Wymaga tylko wpisów, które mają określony element nadrzędny. ciąg znaków Podaj identyfikator wpisu nadrzędnego. Na przykład: 0123456789.
path Żądania dotyczące treści w ramach określonej hierarchii stron ciąg znaków Ścieżka do podstrony w witrynie, z której pobierane są treści. Na przykład: path=/path/to/page.

Plik danych z wersjami

Plik danych o wersjach to kanał zawierający historyczne wersje treści witryny.

Identyfikator URI GET tego kanału dla witryny w konkretnej domenie to:

https://sites.google.com/feeds/revision/domainName/siteName/contentEntryID/[revisionEntryID]

domainName to „witryna” lub domena G Suite.

siteName to nazwa witryny w postaci wyświetlanej w adresie URL strony docelowej witryny: http://sites.google.com/a/domainName/siteName.

Wszystkie żądania wysyłane do tego kanału muszą być uwierzytelnione.

Obsługiwane typy żądań: GET

Plik danych witryny

Plik danych o witrynach może zawierać listę witryn Google Sites, których użytkownik jest właścicielem lub do których ma uprawnienia do wyświetlania. Możesz też używać tego narzędzia do tworzenia nowych witryn, kopiowania witryny lub modyfikowania nazwy istniejącej witryny.

Identyfikator URI kanału dla wykazu witryn to:

https://sites.google.com/feeds/site/domainName/[siteName]

domainName to „witryna” lub domena G Suite.

Wszystkie żądania dotyczące tego pliku danych muszą być uwierzytelniane.

Obsługiwane typy żądań: GET, POST, PUT

Plik danych o witrynach obsługuje te (opcjonalne) parametry podczas wysyłania żądania GET dotyczącego witryn z ofertą:

Parametr Opis Typ Uwagi
include-all-sites Lista wszystkich witryn, które użytkownik może przynajmniej wyświetlać w domenie G Suite. wartość logiczna Ten parametr jest odpowiedni tylko w przypadku wyświetlania witryn w domenie G Suite. Możliwe wartości to true lub false. Wartość domyślna to false.
with-mappings Obejmuje mapowania adresów internetowych w pliku z informacjami o witrynie. wartość logiczna Możliwe wartości to true lub false. Wartość domyślna to false.

Plik danych ACL

Plik danych z listą kontroli dostępu można używać do wyświetlania i modyfikowania uprawnień do udostępniania (ACL) witryny Google Site.

Identyfikator URI kanału dla wykazu witryn to:

https://sites.google.com/feeds/acl/site/domainName/siteName/[aclEntryID]

domainName to „witryna” lub domena G Suite.

Wszystkie żądania dotyczące tego pliku danych muszą być uwierzytelniane.

Obsługiwane typy żądań: GET, POST, PUT, DELETE

Informacje o parametrach zapytań Witryn Google

Obsługiwane parametry zapytania z protokołu Google Data API:

  • max-results
  • published-max (tylko źródło treści)
  • published-min (tylko plik danych o treściach)
  • start-index
  • updated-max
  • updated-min
  • q (zapytania pełnotekstowe)

Aby poznać listę parametrów związanych z danym plikiem danych, zapoznaj się z poszczególnymi plikami danych.

Powrót do góry