我正在尝试使用 php-github-api 在我的应用程序(使用 Laravel 4 构建)中实现 Github 身份验证由 KnpLabs 提供。我继续在我的 Github 帐户中创建了一个应用程序来获取 client_id 和 key 。
问题是,我无法使用此库进行身份验证。返回空结果。它的实现看起来很简单,但我无法让它工作。查看我是如何实现的。
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"]
请有人帮我弄清楚我做错了什么。
谢谢。
最佳答案
我相信
AUTH_URL_CLIENT_ID
应该
Github\Client::AUTH_URL_CLIENT_ID
关于php - 使用 php-github-api 的 Github 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18013593/