Доступ к Google Bookmarks на стороне клиента с помощью JavaScript - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь получить доступ к своим закладкам Google (не Chrome) с помощью javascript XMLHttpRequest:

  var request = new XMLHttpRequest();
  request.open('GET', 'https://www.google.com/bookmarks/?output=xml', true);

  request.onload = function() {
    if (this.status >= 200 && this.status < 400) {
      // Success!
      console.log(request.response);
    } else {
      // We reached our target server, but it returned an error
      console.log('server error');
    }
  };

  request.onerror = function() {
    // There was a connection error of some sort
    console.log('connection error');
  };

Запрос успешно выполнен, но он перенаправлен и возвращает HTML-код: https://accounts.google.com/ServiceLogin?continue=http://www.google.com/bookmarks/%3Foutput%3Dxml&hl=fr&service=bookmarks&passive=1209570

Я догадался, что это потому, что я не захожу в Сервисы Google. Поэтому я попробовал приведенный здесь пример кода: https://developers.google.com/identity/protocols/OAuth2UserAgent.
Но я не могу найти область действия / авторизацию, связанную с "Закладками Google".
По той или иной причине он все еще не работает ¯_ (ツ) _ / ¯

Может ли кто-нибудь помочь мне в этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...