- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- ConsolidationStrategy
- NoConsolidation
- Starsza wersja
- Wypróbuj
Wysyłanie zapytań o wcześniejszą aktywność na Dysku Google.
Żądanie HTTP
POST https://driveactivity.googleapis.com/v2/activity:query
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "consolidationStrategy": { object ( |
Pola | |
---|---|
consolidationStrategy |
Szczegóły dotyczące konsolidowania powiązanych działań, które składają się na aktywność. Jeśli nie jest ustawiona, powiązane działania nie są konsolidowane. |
pageSize |
Minimalna liczba działań, które mają być uwzględnione w odpowiedzi; serwer próbuje zwrócić co najmniej tę liczbę. Serwer może też zwrócić mniej aktywności, jeśli przed upływem limitu czasu żądania ma gotową odpowiedź częściową. Jeśli nie zostanie ustawiony, zostanie użyta wartość domyślna. |
pageToken |
Token wskazuje, która strona wyników ma zostać zwrócona. Aby uzyskać kolejną stronę wyników, ustaw tę wartość na wartość nextPageToken zwrócona z poprzedniego zapytania. Jeśli zasada nie jest skonfigurowana, zwracana jest pierwsza strona wyników. |
filter |
Filtrowanie elementów zwracanych przez to zapytanie. Format ciągu znaków filtra to sekwencja wyrażeń połączonych opcjonalnym operatorem „ORAZ”, przy czym każde wyrażenie ma postać „wartość operatora pola”. Obsługiwane pola:
|
Pole sumy key . Kryteria podstawowe w zapytaniu. Jeśli nie określono żadnego klucza, domyślna wartość to ancestorName = items/root . key może mieć tylko jedną z tych wartości: |
|
itemName |
Zwróć działania związane z tym elementem na Dysku. Format to |
ancestorName |
Działania związane z zwracaniem dla tego folderu na Dysku oraz wszystkich elementów podrzędnych i podrzędnych. Format to |
Treść odpowiedzi
Komunikat z odpowiedzią na zapytanie o aktywność na Dysku.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"activities": [
{
object ( |
Pola | |
---|---|
activities[] |
Żądana lista aktywności. |
nextPageToken |
Token pobierający następną stronę wyników lub pusty, jeśli na liście nie ma więcej wyników. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/drive.activity
https://www.googleapis.com/auth/drive.activity.readonly
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.
ConsolidationStrategy
Sposób konsolidowania poszczególnych aktywności. Jeśli zestaw działań jest powiązany, można go scalić w jedną połączoną aktywność, np. jeden podmiot wykonujący to samo działanie na wielu adresatach lub wiele podmiotów wykonujących to samo działanie na jednym adresacie. Strategia określa reguły, według których aktywności są powiązane.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy strategy . Sposób konsolidowania poszczególnych aktywności. strategy może mieć tylko jedną z tych wartości: |
|
none |
Poszczególne aktywności nie są konsolidowane. |
legacy |
Poszczególne aktywności są konsolidowane za pomocą starszej strategii. |
NoConsolidation
Ten typ nie ma pól.
Strategia, która nie łączy poszczególnych działań.
Starsza wersja
Ten typ nie ma pól.
Strategia konsolidująca działania za pomocą reguł grupowania ze starszej wersji interfejsu Activity API w wersji 1. Podobne działania występujące w określonym oknie czasowym mogą być grupowane w wiele cele (np. przenoszenie zestawu plików naraz) lub wielu wykonawców (np. wielu użytkowników edytujących ten sam element). Reguły grupowania w tej strategii są specyficzne dla każdego typu działania.