Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Twitter in Delphi benutzen (https://www.delphipraxis.net/141804-twitter-delphi-benutzen.html)

Larsi 16. Okt 2009 14:17


Twitter in Delphi benutzen
 
Hi,

wie kann ich eine in Delphi generierte Nachricht in Twitter senden? Ich hatte schon mal gesucht und eine Twitter Api gefunden jedoch gabs nirgends etwas mit Delphi. Hat schonmal jemand hier mit der Twitter Api und Delphi gearbeitet?

MFG Lars Wiltfang

Phoenix 16. Okt 2009 14:20

Re: Twitter in Delphi benutzen
 
Die Twitter API ist eine sogenannte "REST" Api.

Und zum Thema REST (das sind wohl XML basierte Remote Procedure Calls (RPC)) mit Delphi sollte es iirc auch bei der letzten CodeRage einen Vortrag gegeben haben. Ansonsten such mal nach Beiträgen von Olaf Monien bzw. Marco Cantu im Web, die haben beide ziemlich viel mit REST gemacht und darüber geschrieben

mkinzler 16. Okt 2009 14:26

Re: Twitter in Delphi benutzen
 
http://blogs.embarcadero.com/andrean...red-by-delphi/

Hedge 20. Okt 2009 16:33

Re: Twitter in Delphi benutzen
 
Hier z.B. Code zum senden eines Tweets (Basic Authentification):

Delphi-Quellcode:
  try
      IdHTTPTwitter := TIdHTTP.Create;
      stURL := 'http://' + username + ':' + password  + '@twitter.com/statuses/update.xml?status=' + song;
      StringList := TStringList.Create;
      IdHTTPTwitter.Request.Username := username;
      IdHTTPTwitter.Request.Password := password;
      IdHTTPTwitter.Request.BasicAuthentication := True;
      IdHTTPTwitter.Post(stURL, StringList);

    except
      on E: exception do
        ShowMessage('Error : ' + e.Message);
  end;
Leider ist oAuth relativ kompliziert, so dass ich da kein Beispiel zu bringen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz