Ich hatte grade eine Idee für eine Twitter Anwendung, für die ich mir selber eine Direkte Nachricht von einem zweiten Account zusenden möchte. Die Twitter Wiki gibt zwar recht genau Auskunft wie die API funktioniert, aber wenn man wenig Erfahrungen mit PHP hat, braucht man eine Weile sich mit der CURL Funktion vertraut zu machen.
Hier ist meine Funktion, mit der man direkte Nachrichten per Twitter verschicken dann. Die Variablen sollten Recht eindeutig sein.
function postToTwitter($username,$password,$receiver,$message){ $url = "http://twitter.com/direct_messages/new.xml"; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,"user=$receiver&text=$message"); $result= curl_exec ($ch); curl_close ($ch); }


Gunah
vor 1 Jahr
scheint ja zu funktionieren ;-) nur würde mal ICONV oder so rüberrattern lassen ;-)
Kommentar hinzufügen