Я пытаюсь получать электронные письма из gmail, используя PHP и CodeIgniter, а также библиотеку OAuth2. Я уже настроил OAuth2 для получения токена доступа пользователей и т. д. Я могу получить информацию о пользователях, выполнив
public function get_user_info(OAuth2_Token_Access $token)
{
$url = 'https://www.googleapis.com/oauth2/v1/userinfo?alt=json&'.http_build_query(array(
'access_token' => $token->access_token,
));
$user = json_decode(file_get_contents($url), true);
return array(
'uid' => $user['id'],
'nickname' => url_title($user['name'], '_', true),
'name' => $user['name'],
'first_name' => $user['given_name'],
'last_name' => $user['family_name'],
'email' => $user['email'],
'location' => null,
'image' => (isset($user['picture'])) ? $user['picture'] : null,
'description' => null,
'urls' => array(),
);
}
Что я хочу сделать сейчас, так это получить несколько писем. Я искал в гугле какой-то код для получения электронной почты, но единственное, что я вижу, это https://mail.google.com/mail/feed/atom/
. Я нашел это на игровой площадке Google OAuth2, но не могу понять, как его использовать, кроме прямого перехода к нему.
Может ли кто-нибудь дать мне несколько предложений? В идеале я хочу получать электронные письма, которые не просто новые (похоже, это то, что делает ссылка выше).