Задать вопрос
@Durov90

Как решить 401 unauthorized Discord (PHP)?

Итак, у меня есть следующий код, подсчитывающий количество участников на сервере:

$json_options = [ "http" => [ "method" => "GET", "header" => "Authorization: token" ] ]; 
$json_context = stream_context_create($json_options); 
$json_get = file_get_contents('https://discordapp.com/api/guilds/MY-ID-HERE/members?limit=1000', false, $json_context); 
$json_decode = json_decode($json_get, true)


Но при тестировании кода выдаёт 401, токен я пересоздавал, не помогает.

Тестировал другой код:

<?php $url = 'https://discordapp.com/api/guilds/ID/members?limit=1000';
                  $ch = curl_init();
                  $f = fopen('request.txt', 'w');
                  curl_setopt_array($ch, array(
                  CURLOPT_URL => $url,
                  CURLOPT_HTTPHEADER => array('Authorization:  token'),
                  CURLOPT_RETURNTRANSFER => 1,
                  CURLOPT_FOLLOWLOCATION => 1,
                  CURLOPT_VERBOSE => 1,
                  CURLOPT_SSL_VERIFYPEER => 0,
                  CURLOPT_STDERR => $f,
                  ));
                  $response = curl_exec($ch);
                  echo $response;
                  fclose($f);
                  curl_close($ch);   ?>


Та же ошибка. Что нужно дописать, чтобы дискорд перестал выдавать 401?
  • Вопрос задан
  • 419 просмотров
Подписаться 1 Средний 17 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы