REST API: Synchonizace více záznamů rubrika: Programování: Jiné
Rád bych znal Váš názor na návrh REST API, které má sloužit k synchronizaci dat mezi mobilní a webovou aplikací.
V zásadě uživatel zadává data do mobilní app a ta je pak synchornizuje s webovovu app. Synchornizace probíhá na straně serveru. Server dělá nějaké inteligenstní slití dat, porovnání timestampů atd. Takže mobilní app jen pošle balík dat, která byla zadaná do ní a dostane zpátky synchronizovaná data.
Otázka je jak tohle udělat v REST API, aby to bylo košer?
Pokud to chapu dobre, ve tvem pripade jde o castecnou aktualizaci kolekci zaznamu. Pokud mas resource "records" a ziskavas aktualni data dotazem "GET /records", IMHO bys mel pouzit dotaz "PATCH /records" ve kterem posles kolekci zaznamu (novych, nebo modifikovanych existujich) vcetne metadat jako timestampy apod. Server si to prebere, porovna, zaktualizuje a vrati aktualni kolekci zaznamu.
Pro zobrazení všech 3 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře