async function checkToken(token) {
const octokit = new Octokit({
auth: token
});
try {
const { data } = await octokit.request("/user");
console.log('Succes token: ' + token)
} catch (err) {
console.log('Bad token: ' + token)
console.log(err)
}
}
const array_tokens = fs.readFileSync('./tokens.txt').toString().split("\n");
for (const token of array_tokens) {
checkToken(token)
}
Все токены улетают в ошибку:
Bad token: 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
is not a legal HTTP header valuehp_2Qei53GFDmBDcMkmFEktfnDF9Wf9xh0wcZJ4
at C:\Users\Marse\Desktop\github-likers\node_modules\@octokit\request\dist-node\index.js:110:11
at async checkToken (C:\Users\Marse\Desktop\github-likers\index.js:17:20) {
status: 500,
request: {
method: 'GET',
url: 'https://api.github.com/user',
headers: {
accept: 'application/vnd.github.v3+json',
'user-agent': 'octokit-rest.js/19.0.4 octokit-core.js/4.0.5 Node.js/16.17.0 (win32; x64)',
authorization: 'token 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\r'
},
request: { hook: [Function: bound bound register] }
}
}
Я думаю возможно из-за этого:
authorization: 'token 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\r'
а конкретно из-за /r на конце, но не знаю, может ли быть это причиной плохой авторизации?
Как исправить?