Toon posts:

gmail feed http authentication

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil graag een onderdeel maken waarin je ziet of er nieuwe berichten in de Gmail box zijn.
Dit moet mogelijk zijn met de Atom feed die google leverd, met de volgende link:
https://gmail.google.com/gmail/feed/atom

Natuurlijk moet er op gebruikersnaam en wachtwoord gecheckt worden, dit moet mogelijk zijn met de volgende link:
http://gmailusername:pass...ogle.com/gmail/feed/atom/

Alleen werkt deze link niet.

Weet er iemand een mogelijkheid om (waarschijnlijk met HTTP authorization) toch de XML feed binnen te halen? En hoe doe je dat met Javascript of PHP?

[ Voor 4% gewijzigd door Verwijderd op 21-03-2006 12:55 ]


  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

Verwijderd schreef op dinsdag 21 maart 2006 @ 12:34:
Ik wil graag een onderdeel maken waarin je ziet of er nieuwe berichten in de Gmail box zijn.
Onderdeel van wat?
Natuurlijk moet er op gebruikersnaam en wachtwoord gecheckt worden, dit moet mogelijk zijn met de volgende link:
http://gmailusername:pass...ogle.com/gmail/feed/atom/
Alleen werkt deze link niet.
Probeer eens https:// ipv van http://
Weet er iemand een mogelijkheid om (waarschijnlijk met HTTP authorization) toch de XML feed binnen te halen? En hoe doe je dat met Javascript of PHP?
Je zou met PHP (neem aan dat je dat met php wil doen :)) met een fopen oid het e.e.a. kunnen regelen. In ieder geval met een Webrequest.
Uit veiligheidsoverwegingen zou ik dit niet met Javascript doen.

[ Voor 10% gewijzigd door TeeDee op 21-03-2006 13:05 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • DexterDee
  • Registratie: November 2004
  • Laatst online: 18:45

DexterDee

I doubt, therefore I might be

PHP's fopen in combinatie met SSL url's werkt volgens mij uitsluitend als ook de OpenSSL libs aanwezig zijn. Internet explorer heeft trouwens vanaf een bepaald service pack URL's met authenticatie gedisabled. http://username:wachtwoord@server.com werkt dus niet meer. Je kunt natuurlijk altijd de basic authentication in de headers zetten voor de aanroep naar een beveiligde url. Ik dacht trouwens dat gmail gebruik maakte van session authentication. In dat geval zal een POST gedaan moeten worden van het username en password.

Klik hier om mij een DM te sturen • 3245 WP op ZW


  • TeeDee
  • Registratie: Februari 2001
  • Nu online

TeeDee

CQB 241

DexterDee schreef op dinsdag 21 maart 2006 @ 13:07:
PHP's fopen in combinatie met SSL url's werkt volgens mij uitsluitend als ook de OpenSSL libs aanwezig zijn. Internet explorer heeft trouwens vanaf een bepaald service pack URL's met authenticatie gedisabled. http://username:wachtwoord@server.com werkt dus niet meer. Je kunt natuurlijk altijd de basic authentication in de headers zetten voor de aanroep naar een beveiligde url. Ik dacht trouwens dat gmail gebruik maakte van session authentication. In dat geval zal een POST gedaan moeten worden van het username en password.
Zojuist even getest (in FF weliswaar) maar https://username:password@gmail.google.com/gmail/feed/atom werkt prima. Je krijgt wel wat meldingen of je inderdaad daar naartoe wil gaan.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • DexterDee
  • Registratie: November 2004
  • Laatst online: 18:45

DexterDee

I doubt, therefore I might be

TeeDee schreef op dinsdag 21 maart 2006 @ 13:10:
Zojuist even getest (in FF weliswaar)
Trust me, in Internet Explorer negeert 'ie die credentials :7
Ik weet niet wat de TS gebruikt uiteraard :)

[ Voor 14% gewijzigd door DexterDee op 21-03-2006 13:20 ]

Klik hier om mij een DM te sturen • 3245 WP op ZW


Verwijderd

Topicstarter
Ik heb het met https geprobeerd en met fopen beide werken niet.
Deze onderstaande link heb ik nog een extra keer getest in FF en IE en bij beide werkt die niet:
http://gmailusername:pass...ogle.com/gmail/feed/atom/

Er moet toch een manier zijn om voorbij de .htaccess te komen?

DexterDee had het over basic authentication in de headers en POST, hoe werkt dat precies?

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 17-02 18:05

DeMoN

Pastafari

Verwijderd schreef op dinsdag 21 maart 2006 @ 14:07:
Ik heb het met https geprobeerd en met fopen beide werken niet.
Deze onderstaande link heb ik nog een extra keer getest in FF en IE en bij beide werkt die niet:
http://gmailusername:pass...ogle.com/gmail/feed/atom/

Er moet toch een manier zijn om voorbij de .htaccess te komen?

DexterDee had het over basic authentication in de headers en POST, hoe werkt dat precies?
http://curl.planetmirror.com/docs/httpscripting.html

?

edit:

Check daarna (als je snapt wat curl is) ook dit dus voor PHP:
http://curl.planetmirror.com/libcurl/php/

[ Voor 10% gewijzigd door DeMoN op 21-03-2006 14:16 ]

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein

Pagina: 1