Чтобы использовать API Discord, мне нужен токен, и чтобы получить его, я открываю ссылку, например https://discordapp.com/api/oauth2/authorize?client_id=response_type=token и так далее. Затем вы можете добавить к нему свои пары ключ: значение, а после этого вы можете отправить его
Chaz Ashley
14 Авг 2020 в 17:52
Я пробовал какое-то время и не заработал, можете ли вы опубликовать полный фрагмент кода, который работает с текущей версией?
NoBlockhit
12 Июн 2022 в 21:31
Если вы задали этот вопрос и задаетесь вопросом, каков полный вызов API для отзыва токена, вот он:
POST https://discord.com/api/oauth2/token/revoke Content-Type: application/x-www-form-urlencoded data: client_id: client_secret: token:
Cl00e9ment 25 Сен 2021 в 23:39
Спасибо .. Я думаю, что это работает, но не уверен на 110%. Я следую этому и получаю 200 OK и объект ответа <> . Значит ли это, что он успешен? В других конечных точках отзыва это дает вам , поэтому это более явно
Источник: question-it.com
how to change your discord token.
Блог
Главная — Вопросы по программированию — Как обновить токен доступа discord Oauth2 с помощью токена обновления?
Как обновить токен доступа discord Oauth2 с помощью токена обновления?
- Post author: admin
- Запись опубликована: 20 января, 2022
- Post category: Вопросы по программированию
#javascript #oauth-2.0 #discord.js
Вопрос:
Я использую discord Oauth2 на своем веб-сайте.
И всякий раз, когда я обновляю свою страницу, маркер обновления исчезает.
Но этот код выдает мне следующую ошибку:
Ошибка типа: Не удается прочитать свойство «json» неопределенного
Ответ №1:
Проблема в том, что в then обработчике непосредственно перед
.then((res) => res.json())
Вы не возвращаете обещание , данное вам fetch , которое требуется при связывании обещаний. Здесь undefined проблема решается, потому fetch что находится внутри обратного вызова setInterval.
Что вы можете сделать, так это — вернуть обещание внутри then обработчика и разрешить это обещание fetch позвонить после желаемого тайм-аута / интервала (поскольку fetch возвращает обещание).
например, в вашем обработчике then вы можете сделать это —
.then(function(res) < return new Promise((resolve, reject) => < setInterval(() =>< resolve(fetch(‘https://discord.com/api/oauth2/token/revoke’, < method : ‘POST’, headers : < ‘Content-Type’ : ‘application/x-www-form-urlencoded’ >, body : new URLSearchParams(< client_id : ‘############’, client_secret : ‘##################3’, grant_type : ‘refresh_token’, refresh_token : res.refresh_token >) >)) >, 10000); >) >)
Однако обратите внимание, что обещания выполняются только один раз. Таким образом, setInterval эффективно выполнит обещание только один раз для вас.
2 Methods to *RESET* your *DISCORD TOKEN* | 2022 Method | New | Easy
Источник: programbox.ru
Токен устарел дискорд что делать
Смена существующего токена (ключа) для аккаунта Discord
Сменить token, может понадобиться, в случае покупки аккаунта, на просторах интернета. Еще такая необходимость может возникнуть, если доступ к вашему ключу, заполучили сторонние люди. В целях безопасности его меняют. Замена осуществляется, путем входа в настройки. (Рис.1)
В настройках, необходимо выйти с своей учетной записи, кнопкой «ВЫЙТИ» (Рис.2)
После чего, меняется token. Зайти на нее, придется уже с помощью ввода авторизационных данных (почта, пароль к Discord аккаунту). После этих действий, рекомендуется, сохранить новый ключ в защищенном от посторонних месте.
Источник: discord-acc.ru