Kullandığım kodlar;
<?php
function beliefmedia_gmail_rss_feed($username, $password) {
$url = "https://mail.google.com/mail/feed/atom/";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_ENCODING, "");
$gmail_data = curl_exec($curl);
curl_close($curl);
return $gmail_data;
}
header('Content-Type:text/xml; charset=UTF-8');
echo beliefmedia_gmail_rss_feed('ornek@gmail.com', 'sifre');
?>
Çıkan sonuç:
<HTML> <HEAD> <TITLE>Unauthorized</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Unauthorized</H1> <H2>Error 401</H2> </BODY> </HTML>