Permalink

7

Twitter Location mit Google Latitude aktualisieren

Anschliessend an meinen Beitrag über die Möglichkeiten mittels einer Funktion den aktuellen Standort aus dem neuen Google Service Latitude zu übernehmen hier noch der versprochene Folgebeitrag wie man den Standort bei Twitter als Location setzen kann.


[php]
function settwitterlocation($location) {
$email = "E-Mail Adresse von Twitteraccount";
$password ="Passwort von Twitteraccount";
$url = "http://twitter.com/account/update_location.xml";

$session = curl_init();
curl_setopt ( $session, CURLOPT_URL, $url );
curl_setopt ( $session, CURLOPT_HTTPAUTH, CURLAUTH_BASIC );
curl_setopt ( $session, CURLOPT_HEADER, false );
curl_setopt ( $session, CURLOPT_USERPWD, $email . ":" . $password );
curl_setopt ( $session, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $session, CURLOPT_POST, 1);
curl_setopt ( $session, CURLOPT_POSTFIELDS,"location=" . $location);
$result = curl_exec ( $session );
curl_close( $session );
}
[/php]

Diese Funktion wird aus der Latitude Funktion mittels settwitterlocation($lp['place']); aufgerufen. Natürlich kann man auch hier die Zeit zwischen den einzelnen Updates erhöhen und optional die Ausgabe der Position im Blog durch das auskommentieren von echo $lp['place']; unterdrücken.

7 Kommentare

  1. Pingback: Lars

  2. Pingback: dot8

Jetzt kommentieren: