Próbuje pobrać konkretne wiadomości z gmaila, jednakże nie wiem jak się do tego zabrać, ponieważ nigdzie nie mogę znaleźć opisu dotyczącego działania RSS/ATOM na gmail'u. Aktualnie mam samą aplikację logującą się na skrzynkę:
$cookie = 'cookie.txt'; $loginUrl = 'https://gmail.google.com/gmail/feed/atom'; $login = ''; $password = ''; $ch = curl_init($loginUrl); "Host: gmail.google.com", "User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3", "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5", "Accept-Language: pl;q=0.5", "Accept-Encoding: text", "Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7", ); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_COOKIESESSION, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($ch, CURLOPT_UNRESTRICTED_AUTH, 1); $page = curl_exec($ch); curl_close($ch);
Po odpaleniu tego skryptu wyświetla mi listę wiadomości i nawet mógłbym pobrać href'y do konkretnej wiadomości.
<link rel="alternate" href="http://mail.google.com/mail?account_id=...&message_id=129ad4c0bf208828&view=conv&extsrc=atom" type="text/html" />
Będę wdzięczny za uzyskaną pomoc, ponieważ kończą mi się pomysły.