ugrás a tartalomhoz

Gmail RSS elérése azonosítással

hirlapom · 2006. Aug. 1. (K), 09.54
Sziasztok!

Ma reggel találtam rá arra a lehetőségre, hogy a gmail postafiókom olvasatlan leveleit, xml-ben is megkaphatom.

Ha azt akarom, hogy a browserben legyen azonosítás
https://gmail.google.com/gmail/feed/atom

Ha azt akarom, hogy direkt működjön akkor elvileg ez a kérés
https://username:password##kukac##gmail.google.com/gmail/feed/atom

Ez mind szép és jó, de az alsó nekem nem működik.

Amit szeretnék: php-val lekérni az xml-t? Módszer?

Köszi Előre is!
 
1

Gmail-RSS

Anonymous · 2006. Aug. 1. (K), 12.54
A username helyére a teljes emailcím kell.
2

bocs

Anonymous · 2006. Aug. 1. (K), 13.02
Tévedtem. Így sem jó. :)
3

bony

hirlapom · 2006. Aug. 1. (K), 13.12
Azt hiszem a biztonság miatt ez nem olyan egyszerű, valamit nem vettem figyelembe. Remélem valakinek már megy és tudja a lekérdezésre is megoldást.
4

Nem bony

Anonymous · 2006. Aug. 1. (K), 14.10
Semmi gáz nincs ezzel:
wget --user=USERNAME --password=PASSWORD https://gmail.google.com/gmail/feed/atom -O /tmp/mail.xml
És máris a /tmp/mail.xml-ben figyel a cucc.

Gyulus
6

nem bony2

hirlapom · 2006. Aug. 1. (K), 20.57
Kicsit php-sabban lehetne?
Biztos jóra gondolsz, csak én nem vagyok tapasztalt php-s.
8

nem bony2

Anonymous · 2006. Aug. 1. (K), 22.23
Én így php-sítanám:
<?
exec("wget --user=USERNAME --password=PASSWORD https://gmail.google.com/gmail/feed/atom -O /tmp/mail.xml");
?>
Persze ha az exec le van tiltva, akkor veszett fejsze nyele...

Gyulus
5

CURL

attlad · 2006. Aug. 1. (K), 14.12

<?php
$c = curl_init('https://username:password##kukac##mail.google.com/mail/feed/atom');
curl_exec($c);
curl_close($c);
?>
7

hmmm

hirlapom · 2006. Aug. 1. (K), 20.58
Hát igen
curl-t nem használhatok nincs a szerveren és sajnos nem telepíthetek.
9

PEAR HTTP Request

attlad · 2006. Aug. 1. (K), 22.31

<?php
require_once 'HTTP/Request.php';
$req =& new HTTP_Request('https://username:password##kukac##mail.google.com/mail/feed/atom');
echo $req->getResponseBody();
?>
A PEAR.php-t a URL.php-t a Socket.php-t és a Request.php-t le tudod szedni és tárhelyre feltölteni, ha nincs PEAR alapból.
10

a php-k

hirlapom · 2006. Aug. 2. (Sze), 23.21
A php-k nincsenek meg valahol fenn neten?
Rákerestem de így hírtelen nem találtam őket.
11

pear.php.net

attlad · 2006. Aug. 2. (Sze), 23.49
Ott van minden csomag a pear.php.net-en (pl. PEAR ebben van a PEAR.php, HTTP_Request, ebben a Request.php, többi is letölthető, rákeresel ott socket-re, url-re). Persze ezt nem így egyenként letöltve szokás vadász, hanem van tök jó telepítője.

(Ha pl. egy könyvtárba rakod a 4 fájlt akkor a fájlok elején a require_once elérési utakat át kell írni.)
12

még mindig valami nem kóser

Anonymous · 2006. Aug. 4. (P), 22.20
Php-k megvannak kijavítottam a hivatkozásokat.
De vmi hibázik, mert semmi nincs outputba. Igaz hibaüzenetet sem ír ki.
13

Ja

attlad · 2006. Aug. 4. (P), 23.41
Mert véletlenül kimaradt a példából a kérés elküldése.

<?php
require_once 'HTTP/Request.php';
$req = new HTTP_Request('https://username:password##kukac##mail.google.com/mail/feed/atom');
$req->sendRequest();
echo $req->getResponseBody();
?>
14

jó ez a pear

hirlapom · 2006. Aug. 5. (Szo), 08.34
Azt hiszem meg fogom szeretni ezt a pear-t, meg mielőbb barátkozom vele közelebbről.
A példa tökéletesen működik.

Köszönöm!
15

gmail rss

Anonymous · 2006. Okt. 2. (H), 23.54
A legtöbb rss readerrel sajnos nem megy, de a firefox beépített rss-e (live bookmarks) viszi!