Я создал плагин Chrome для получения списка пользователей, я использую Octokit
chrome.runtime.onMessage.addListener(getDataFromPopup);
function getDataFromPopup(message){
const apiUrl = message.apiUrl;
const apiToken = message.apiToken;
console.log('apiToken -> '+apiToken);
console.log('apiUrl -> '+apiUrl);
const objOctokit = new Octokit({
auth: 'token '+apiToken,
// set custom URL for on-premise GitHub Enterprise installations
baseUrl: apiUrl,
request: {
timeout: 0
}
});
objOctokit.users.list().then(function (objResult) {
debugger;
alert(objResult);
});
chrome.runtime.onMessage.removeListener(getDataFromPopup); //optional
}
Я даю токен из настроек разработчика и URL-адрес как https://api.github.com
, но возвращаюэто список из 30 пользователей, которых я даже не знаю.
Используете ли вы Octokit
правильно?
Ожидается: только мои данные пользователя.
Фактически: список из 30 случайных пользователей.Как показано на рисунке.