PHP-GitHub-Api 身份验证问题
我正在尝试使用php-github-api库对用户进行身份验证。到目前为止,我已经将用户发送到Github以允许我的应用程序访问,并且我成功地获得了一个令牌。我不知道现在该怎么办。这是我的代码。
我将用户发送到 Github 时使用的 URL。
https://github.com/login/oauth/authorize?scope=repo,user&client_id=<client_id>
然后使用php-github-api,我正在这样做。$token变量是当用户重定向到回调时在 $_GET 数组中发送的代码。
$client = new \Github\Client();
try {
$auth = $client->authenticate($token, Github\Client::AUTH_HTTP_TOKEN);
} catch (Exception $e) {
dp($e);
}
有谁知道这是否是验证用户的正确方法?当我尝试调用一个需要身份验证的用户的方法时,我得到一个401状态代码和一个错误作为回报。
提前致谢!