Доступ к API Chrome Web Store из облачной функции - PullRequest
0 голосов
/ 12 ноября 2018

Я хотел бы получить доступ к API Chrome Web Store из облачной функции.

https://developer.chrome.com/webstore/api_index#Licenses

Почему?Мы делаем расширение для Chrome и хотели бы проверить, приобрел ли пользователь расширение (то есть лицензию) в интернет-магазине.Информация о лицензии доступна в API Chrome Web Store.Мы могли бы сделать запрос к API веб-магазина непосредственно из расширения, но тогда есть (уродливое) всплывающее окно для пользователя, запрашивающего разрешение на доступ к API от его имени, что не идеально.Вместо этого мы хотим создать конечную точку облачной функции, которая при отправке идентификатора пользователя отвечает true или false, в зависимости от того, имеет ли пользователь действующую лицензию.Облачная функция должна иметь возможность получать данные о лицензии для любого пользователя по этому URL: (https://www.googleapis.com/chromewebstore/v1.1/licenses/$appID/$userID).

Я попытался найти примеры того, как это сделать. Я думаю, что мне нужен эквивалент облакаФункциональная версия клиентской библиотеки Google API, которая обрабатывает аутентификацию через oath2 или служебную учетную запись ... но даже тогда я не вижу способа задать URL-адрес для запроса GET.

Очень ценю любые указатели илипредложения.

...