Проблемы с получением моих каналов от / users / @ me / channel Discord - PullRequest
0 голосов
/ 16 июня 2019

Я использую python flask с Oauth для получения всех каналов, на которые у меня есть подписка, но я получаю ошибку 401 при попытке войти на этот маршрут /users/@me/channels https://discordapp.com/developers/docs/resources/user#get-user-dms:

{'code': 0, 'message': '401: Unauthorized'}

Мой код: прицелы

scope = [
    "guilds",
    "email",
    "identify",
    "messages.read",
    "guilds.join",
    "gdm.join",
    "connections"
]

index.py

@app.route('/login', methods=["GET"])

def login():

    code = request.args.get('code')

    print(code)

    access_token = Oauth.get_access_token(code)

    channels_json = Oauth.get_channels(access_token)

    print(channels_json)

    return str(channels_json)

& # x200B; oauth.py

    def get_channels(access_token):

        url =  Oauth.discord_api_url + "/users/@me/channels"
        headers = {

            "Authorization": "Bearer {}".format(access_token)

        }

        channels_obj = requests.get(url = url, headers = headers)

        channels_json = channels_obj.json()

        return channels_json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...