PHPとCodeIgniter、およびOAuth2ライブラリを使用してGmailからメールを取得しようとしています。ユーザーのアクセストークンなどを取得するために、すでに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/
。これはGoogleOAuth2Playgroundで見つけましたが、直接ナビゲートする以外に使用方法がわかりません。
誰かが私にいくつかの提案をすることができますか?理想的には、新しいだけではない電子メールをフェッチしたいです(これは上記のリンクが行っていることのようです)。