Использование restcord API при звонке listGuildMembers
это ничего не возвращает. Я не уверен насчет третьего параметра
https://www.restcord.com/Guild/List%20Guild%20Members/
Я назвал это 3 различными способами, но тот же пустой результат
$users = $client->guild->listGuildMembers(['guild.id' => 451261315667853312, 'limit' => 25]);
$users = $client->guild->listGuildMembers(['guild.id' => 451261315667853312, 'limit' => 25, 'after'=>0]);
$users = $client->guild->listGuildMembers(['guild.id' => 451261315667853312, 'limit' => 25, 'after'=>450894467260743690]); //450894467260743690 this is guild_owner ID
Затем я скачал ветку dev из restcode вместо live env. Это решило мою проблему, то есть начало давать мне список участников, но оно возвращает NULL в индексе электронной почты. Скриншот также прилагается. Пожалуйста, помогите, если кто-нибудь уже исправил эту проблему.
Хорошо, получается, что Discord никогда не возвращает адрес электронной почты пользователя, пока он не будет предварительно аутентифицирован пользователем. Он возвращал NUll, потому что пользователь, которому я пытался получить электронную почту, никогда не проверял подлинность моего скрипта для получения электронной почты.
Других решений пока нет …