Я пытаюсь получить доступ к своим закладкам 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". По той или иной причине он все еще не работает ¯_ (ツ) _ / ¯
Может ли кто-нибудь помочь мне в этом?