Post

Visualizzazione dei post con l'etichetta google api

Feed stream pubblico Google+ (unofficial)

Ancora Google non ha pubblicato le API di G+ ma gli smanettoni si sono dati da fare da subito. Ad esempio è possibile ottenere in formato JSON lo stream dei post pubblici di un utente. Dopo aver visto questo articolo  (grazie Gian Angelo ) ho provato subito con qualche riga di PHP. Ci sono già progetti promettenti in rete, ma io mi sono limitato allo stretto indispensabile. Accertatevi di avere attivato il supporto SSL in PHP e sostituite $googleplus_id con l'id utente che vi interessa (basta guardare l'url del profilo): $googleplus_id = '110373656360084352107'; $url = 'https://plus.google.com/_/stream/getactivities/'.$googleplus_id.'/?sp=%5B1%2C2%2C%22'.$googleplus_id.'%22%2Cnull%2Cnull%2Cnull%2Cnull%2C%22social.google.com%22%2C%5B%5D%5D'; per recuperare i dati basta usare file_get_contents (a patto che in php.ini abbiate settato allow_url_fopen): $output = file_get_contents( $url ); La stringa JSON ottenuta va "ripulita...

Gruppi su GMail con Zend GData

Da qualche tempo ho realizzato un'integrazione tra l'anagrafica di Kroneos MP ed i contatti di GMail. Ho utilizzato Zend Gdata visto che avevo già ottenuto buoni risultati nell'integrazione del calendario con GCalendar. Per la gestione dei contatti però non ho trovato documentazione ed esempi come nel caso degli eventi. La fonte migliore che ho trovato in rete è questa . Nell'articolo non viene trattata la gestione dei gruppi, per cui condivido quello che ho concluso spulciando direttamente le API del protocollo di Google. Supponendo che abbiate a disposizione un oggetto DOMDocument come descritto nell'articolo: $doc = new DOMDocument(); $doc->formatOutput = true; $entry = $doc->createElement('atom:entry'); $entry->setAttributeNS('http://www.w3.org/2000/xmlns/' ,'xmlns:atom', 'http://www.w3.org/2005/Atom'); $entry->setAttributeNS('http://www.w3.org/2000/xmlns/' ,'xmlns:gd', 'http://schemas.google...