Я пытаюсь пройти аутентификацию с помощью Hubspot API.Я использую chrome.identity.getRedirectURL
, чтобы получить URL перенаправления для API.Что я передаю, чтобы после аутентификации API снова открылось мое всплывающее окно?Нужно ли смотреть на это с другой точки зрения?Конечная цель - вернуть ответ API на мое всплывающее окно.
Для пояснения, всплывающее окно Chrome - это окно, которое появляется при нажатии на значок расширения Chrome рядом с адресной строкой.
Мой текущий код ниже:
let redirectURL = chrome.identity.getRedirectURL("index.html");
let clientID = config.clientID;
let clientSecret = config.clientSecret;
// create object to make the authentication request with
let details = {
url: "https://app.hubspot.com/oauth/authorize?client_id=" + clientID + "&scope=contacts&redirect_uri=" + redirectURL,
interactive: true
};
// make authentication request
chrome.identity.launchWebAuthFlow(details, (response) => {
alert(response);
})
index.html
- это моя всплывающая страница;Я не знаю, является ли эта часть правильной или нет.
РЕДАКТИРОВАТЬ: добавлено разъяснение в строке кода index.html
.