我正在尝试使用 KnpLabs的 php-github-api在我的应用程序(使用 Laravel 4 构建)中实现 Github 身份验证。我继续在我的 Github 帐户中创建了一个应用程序来获取 client_id 和密钥。
问题是,我无法使用这个库进行身份验证。返回空结果。它的实现看起来很简单,但我无法让它工作。看看我是如何实现它的。
try{
$client = new Github\Client();
$auth= $client->authenticate('myclientid','mysecret',AUTH_URL_CLIENT_ID);
$emails = $client->api('current_user')->emails()->all();
return Response::json(array("user"=>$emails));
}catch(Exception $e){
return Response::json(array('failed',$e->getMessage()));
}
这是我从上面得到的结果:
["failed","Requires authentication"]
请有人帮我弄清楚我做错了什么。
谢谢你。