hallo
ich wollte zu bestimmten tweets von mir die retweets zählen
ich hab die docu zur api durchgelesen und weiß nicht wo der fehler liegen soll.
jedoch wird immer null als ergebnis angezeigt
ich wollte zu bestimmten tweets von mir die retweets zählen
ich hab die docu zur api durchgelesen und weiß nicht wo der fehler liegen soll.
jedoch wird immer null als ergebnis angezeigt
PHP-Code:
define('TWITTER_USER', 'xx');
define('TWITTER_PASS', 'xx');
function twitter_call($url, $type='GET')
{
//cURL Handle erzeugen
$ch = curl_init();
//Festlegen ob ein GET- oder POST-Request gesendet wird
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $type);
//URL festlegen
curl_setopt($ch, CURLOPT_URL, $url);
//Daten als String zurückgeben und nicht direkt an den Browser senden
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//Login-Informationen setzen
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, TWITTER_USER.":".TWITTER_PASS);
//URL aufrufen und XML interpretieren
$data = simplexml_load_string(curl_exec($ch));
//Resourcen freigeben
curl_close($ch);
return $data;
}
$retweets = twitter_call("http://twitter.com/statuses/retweets/10715213042.xml");
if(isset($retweets->error))
{
echo "Anfrage fehlgeschlagen: ".$retweets->error;
}
else
{
echo count($retweets->id);
}
Kommentar