【发布时间】:2018-02-21 20:04:42
【问题描述】:
我正在尝试使用以下代码向 google oAuth 发出授权请求
$client = new Google_Client();
$client->setClientId('qweqweqweqwe');
$client->setClientSecret('vQWsd1Geweqweqweqwe');
$client->setRedirectUri('http://localhost/test1');
$client->setAccessType('offline');
$client->setApprovalPrompt('force');
$client->setScopes(['https://www.googleapis.com/auth/gmail.readonly']);
if (request()->has('code')) {
$credentials = $client->authenticate(request('code'));
dd($credentials);
}
它可以工作,但我的问题是:有没有办法在请求中添加用户 ID 并在回调中取回它?
【问题讨论】:
标签: php laravel google-api google-oauth google-api-php-client