Кто работал с API discord?

Кто работал с апи дискорда нужна помощь как реализовать выход пользователя с сайта
const logoutHandler = () => {
        fetch('https://discord.com/api/oauth2/token/revoke', {
            method: 'POST',
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded',
                Authorization: 'Bearer <TOKEN>',
            },
        });
    };
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@RozmarinUS
YII2, PHP, React, TypeScript, Python hater
Нужно отправить тело запроса: указав token, client_id и client_secret

const token = "Your Token" // Bearer токен

    var details = {
        'token': token,
        'client_id': 'Your clientId',
        'client_secret': 'Your clientSecret'
    };

    var formBody = [];
    for (var property in details) {
        var encodedKey = encodeURIComponent(property);
        var encodedValue = encodeURIComponent(details[property]);
        formBody.push(encodedKey + "=" + encodedValue);
    }
    formBody = formBody.join("&");

    const json = fetch('https://discord.com/api/v8/oauth2/token/revoke', {
        method: 'POST',
        headers: {
            'Authorization': "Bearer " + token,
            'Content-Type': 'application/x-www-form-urlencoded'
        },
        body: formBody
    })
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы