If I wanted to make an application (not a Chrome extension) that accesses, let's say, your Chrome-synced bookmarks, would I have to reverse-engineer the interface that Chrome/Chromium uses? Or is there a published API for that?
On a trusted computer, open Chrome. Settings. Sync and Google services. To find out what you've synced, select Review your synced data.
The Chrome Management API is a suite of services that allows administrators to programmatically view, manage, and get insights about policies and usage of ChromeOS devices and Chrome browsers in their organization.
sync , the stored data will automatically be synced to any Chrome browser that the user is logged into, provided the user has sync enabled. When Chrome is offline, Chrome stores the data locally.
When you turn on sync, all your profile information, like bookmarks, history, and passwords, automatically saves to your Google Account. You can find your Chrome info on all your devices. If you don't want to sync everything, you can change what info to save.
You can use the Syncable Service API:
https://www.chromium.org/developers/design-documents/sync/syncable-service-api
EDIT 2020-03-27 The site mentions the information is outdated and suggests to go here instead: https://chromium.googlesource.com/chromium/src/+/HEAD/docs/sync/model_api.md
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With