API
тут http://epidersia.com/testapi.php
сейчас лежит такой скрипт:
<?php
// ... авторизовали пользователя
$authToken = 'google_token_example';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://api.skutin.pro/user/oauth/google");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "token=" . $authToken);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
var_dump($server_output); // если все ок, тут будет объект с информацией о пользователе
curl_close($ch);
примерно так нужно делать запрос к api со стороны приложения
поскольку токен в данном случае "google_token_example", в ответе ошибка
======================
У меня на серваке делается следующая вещь
берётся token, который приходит от клиента и с ним делается запрос к гуглу
$token = $_POST['token'];
if (empty($token)) {
$this->status['message'] = 'Token not passed';
return;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token=' . $token);
Если передать токен, который сформирован после успешной авторизации пользователя. то данный запрос вернёт объект со всеми данными о пользователе, и api высрет их в формате json