Привет, ребята, я новичок здесь, и я хочу знать, как я могу получить информацию о пользователе после sign_in из моего приложения с помощью метода google sign_in с основным php. Все, что я хочу знать, - это то, что, когда я вошел в систему с помощью своего идентификатора Google от стороннего входа в мое приложение, я хочу получить данные Json о деталях профиля пользователя.
Я попробовал социальный сайт и получил решение, но я хочуэто делается с помощью основного метода php
Вот мой редирект на метод Google: -
public function redirectToGoogle()
{
$url = 'https://accounts.google.com/o/oauth2/v2/auth?scope='.urlencode('https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email').'&redirect_uri='.urlencode(env('GOOGLE_REDIRECT')) . '&response_type=code&client_id=' . env('GOOGLE_CLIENT_ID') . '&access_type=online';
return redirect($url);
}
И это мой метод обратного вызова: -
public function callback(Request $request)
{
$url = $request->getRequestUri();
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec($ch);
curl_close($ch);
var_dump(json_decode($result, true));
}
Отэтот код я получаю нулевое значение в качестве вывода, но я принял данные JSON зарегистрированного пользователя в качестве результата