Сделал дешборд в котором получаю access_token пользователя во время его авторизации в дэше через дискорд. После приложение должно подключать его аккаунт по wss протоколу к боту, но проблема в том что дискорд отвечает отказом когда я пытаюсь скормить ему access_token а именно 4004 - это ошибка данных. При этом я могу делать с этим токеном простейшие запросы api по https протоколу, и токен принимается, получаю 200-ки. Не понимаю, что именнно не нравится дискорду, и что за токен он тогда просит в документации? Отрывок из документации ниже:
{
"op": 2,
"d": {
"token": "my_token",
"intents": 513,
"properties": {
"$os": "linux",
"$browser": "my_library",
"$device": "my_library"
}
}
}
а вот откуда я беру токены после прохождения 0auth2:
{
"access_token": "6qrZcUqja7812RVdnEKjpzOL4CvHBFG",
"token_type": "Bearer",
"expires_in": 604800,
"refresh_token": "D43f5y0ahjqew82jZ4NViEr2YafMKhue",
"scope": "identify"
}