20

Google Chrome allows you to sign in with your Google account to sync bookmarks and settings. Those bookmarks are then stored along with my account on their servers.

I want to create another client for the bookmarks. Please note that I am not interested in reading the local bookmarks file from hard disk. Instead I want to connect with the online servers directly.

So I need to access the same API as Chrome uses for synching. Is there a way to find out how to use that API?

danijar
  • 32,406
  • 45
  • 166
  • 297
  • I am not sure if helps or not but refer [this](https://code.google.com/p/gmarks-android/wiki/BookmarksAPI) and [this](http://stackoverflow.com/questions/11524760/how-to-authenticate-with-chrome-sync-xmpp-servers). Hope you get the solution soon. – Tabrej Khan Dec 29 '13 at 13:20
  • Hi! Did you find solution for this? – Zéiksz Aug 24 '14 at 07:22
  • 1
    @Zéiksz No, I think it is not possible. You could only look into source of Chromium and mimic the same behavior. – danijar Aug 24 '14 at 09:07

1 Answers1

9

Whilst not using an API directly it allows you to query data from google bookmarks online (directly via REST call), and parse it yourself.

http://www.google.com/bookmarks/?output=xml&num=10000

I have included a link on how you may parse this data from the "Lite Bookmarks" chrome extension repository. http://www.google.com/bookmarks/?output=xml&num=10000

DanH
  • 492
  • 1
  • 7
  • 14
  • 21
    There is a different between Google bookmarks and chrome bookmark. The url provided is for the Google bookmark, not the Chrome. – Barry MSIH Oct 06 '15 at 15:43
  • 1
    Besides Google Bookmarks is not the same thing as Google Chrome's bookmarks feature, Google Bookmarks itself is being [discontinued by Google](https://alternativeto.net/news/2021/7/google-bookmarks-is-being-discontinued-september-30th-2021/). – Gustavo Gondim Aug 09 '21 at 00:18