无法打开流:HTTP请求失败! HTTP / 1.1 401未经授权

时间:2019-11-19 00:22:26

标签: php api request discord put

希望通过Discord API发出POST请求,以允许用户在通过OAuth验证了该产品的授权错误后直接加入我的服务器,而我已经在字段中指定了访问令牌。它向我发送“无法打开流:HTTP请求失败!HTTP / 1.1 401未经授权”。

这是我的代码

$join = 'https://discordapp.com/api/guilds/538087318284795905/members/' . $userapi->id .'';
    $data = ['access_token' => session('access_token')];
    $options = [
        'http' => [
            'method' => 'PUT',
            "header" => "Content-Type: application/x-www-form-urlencoded\r\n".
            'Authorization: Bearer ' . session('access_token'),
            'content' => json_encode($data)
        ]
    ];

    $context = stream_context_create($options);
    $result = file_get_contents($join, false, $context);

Discord Developer Portal Documentation

0 个答案:

没有答案
相关问题