Google Oauth2 в расширении Chrome в background.js - PullRequest
0 голосов
/ 17 апреля 2019

Я создаю расширение Chrome для личного использования (т. Е. Оно не будет упаковываться и распространяться) для выгрузки данных с веб-сайта в Google Sheets. Я хочу нажать на расширение и обработать данные на моем листе. Я считаю, что это означает, что мне нужно выполнить поток Oauth в background.js.

Я выполнил первоначальный процесс авторизации, настроив эту демонстрацию Google Sheets , не могу понять, как заставить ее работать в моем Расширении.

Я пробовал несколько подходов, включая использование chrome.identity API и gapi.client.init() и следование примеру Chrome App . Нет кости.

Некоторые мои вопросы ... заранее спасибо:

  • В какой степени Chrome Extensions отражают приложения Chrome? Я понимаю, что приложения Chrome устарели, поэтому задаюсь вопросом, не противоречат ли документы.
  • Возможно ли это сделать без упаковки и загрузки моего приложения? На странице учетных данных Oauth в консоли запрашивается URL-адрес интернет-магазина
  • Допустимо ли хранить копию api.js от Google в моем расширении или я должен загрузить ее из https://apis.google.com/js/client.js? Если это так,
  • Для примера приложения Chrome: Где взять key, включенный в manifest.json? Я видел такие инструкции, как «Скопировать ключ в установленном manifest.json в исходный манифест», но я не понимаю.
  • Кто-нибудь знает полный образец автономного расширения Chrome?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...