使用php curl获取工会成员列表

使用php curl获取工会成员列表,php,laravel,curl,discord,Php,Laravel,Curl,Discord,我正在使用以获取访问令牌: return Socialite::driver('discord') ->scopes(['email', 'identify', 'connections', 'guilds', 'rpc.api', 'guilds.join']) ->redirect(); 回调url向我提供了详细信息,因为没有朋友列表API调用,我正在尝试获取具有成员详细信息的协会用户列表,为此,我使用curl: $authToken ="MYTOKEN"; $url="ht

我正在使用以获取访问令牌:

return Socialite::driver('discord')
->scopes(['email', 'identify', 'connections', 'guilds', 'rpc.api', 
'guilds.join'])
->redirect();
回调url向我提供了详细信息,因为没有朋友列表API调用,我正在尝试获取具有成员详细信息的协会用户列表,为此,我使用curl:

$authToken ="MYTOKEN";
$url="https://discordapp.com/api/v6/users/@me/guilds";

$ch = curl_init();
curl_setopt_array($ch, array(
    CURLOPT_URL            => $url,
    CURLOPT_HTTPHEADER     => array('Authorization: Bearer '.$authToken),
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_FOLLOWLOCATION => 1,
    CURLOPT_VERBOSE        => 1,
    CURLOPT_SSL_VERIFYPEER => 0,
));
$response = curl_exec($ch);
curl_close($ch); 
API调用工作正常,并为我提供了一个带有id的协会列表。例如,其中一个id是43173142285703020,但当我尝试使用curl进行另一个API调用时

它给了我这个错误: {代码:0,消息:401:未经授权}


我不确定是因为我应该使用不同的方法来获取成员列表,还是因为我应该添加不同的范围,我到处搜索,但没有看到任何关于

的适当文档。您应该这样设置标题:Authorization:Bot{Bot_TOKEN}

我相信您没有权限检索成员的基本信息,文档中没有完全清楚该端点。我正在获取范围内的guilds和guilds.join权限,我找不到任何其他用于获取帮会成员列表的范围名称
$url="https://discordapp.com/api/v6/guilds/431731422857003020/members";