Niedawno uruchomiona usługa powiadomień push jest bardzo fajna i wygląda na to, że była to znacząca poprawa w stosunku do sondowania, które było wcześniej konieczne.Google Drive SDK Push Powiadomienia - oglądać zmiany we wszystkich plikach?
Zastanawiam się jednak, jak włączyć oglądanie wszystkich plików w udostępnionym folderze na Dysku. Pracujemy nad narzędziem do monitorowania Dysku, które przechowuje listę wszystkich zmian i umożliwia raportowanie całych folderów Dysku korporacyjnego.
Mam świadomość, że mogę używać powiadomień o nowych obiektach w pliku danych zmian. Niestety, nie jesteś w stanie wykryć , co zmieniło się z Zmiany zasobów.
Podczas oglądania zasobów plików można otrzymywać powiadomienia informujące, co zostało zmienione w pliku (rodzice, uprawnienia, metadane itp.). To świetnie, ale wydaje się, że nie można zarejestrować programu obsługi powiadomień Push dla wszystkich plików na Dysku. Dokumenty mówią, że zawsze musisz podać fileId
. Oznaczałoby to, że w naszym scenariuszu wysyłane będą żądania monitorowania milionów plików (nie wspominając o odnawianiu kanałów Push API od czasu do czasu).
Czy znasz jakiś inny sposób niż niż wykryć zmiany i wykryć, co zostało zmienione ręcznie (co jest dość dużo wywołań API i raczej powolne).
Dziękuję bardzo za opinie. Tego się jednak obawiałem. Nieważne, sami będziemy trzymać się zmian. – xaralis