2009-07-03 11 views
4

Ich mag meinen eigenen IM schaffen, und ich bin ein Open-Source-IM-APIs zu suchen. Was sind Ihrer Meinung nach die besten Open-Source-IM-APIs? Und was für ein gutes Frontend zu verwenden?Open Source Instant Messaging APIs

Danke.

Antwort

5

XMPP ... viel Dokumentation, Bibliotheken und so weiter. http://xmpp.org

+1

Ich glaube, XMPP ist nur ein IM-Protokoll. Jabber ist eine Implementierung des XMPP-Protokolls. – zooropa

+1

Nein. XMPP wurde früher "Jabber" genannt und einige Dokumente erwähnen noch den alten Namen. Nun wird angenommen, dass wenn Sie über "Jabber" sprechen, Sie über die alte Version des Protokolls vor XMPP-1.0 sprechen. – liori

1

Wenn Sie daran interessiert sind, das OSCAR-Protokoll (AIM), überprüfen Sie Open AIM. Sie haben Dokumentation zu benutzerdefinierten Clients für C++/C#/Java sowie Zugriff auf Web-AIM.

1

Wenn Sie Server-Seite müssen IM unterstützen, verwenden OpenSIPS. Für Client-Seite, Pidgin und LibPurple.

2

nur umfassend, ist telepathy ein ziemlich guter Konkurrent libpurple. Es ist sicher, modular und robust.

2

können Sie QXmpp verwenden. Es ist eine freie (LGPL) XMPP-Client-Bibliothek in C++ und Qt geschrieben. Es ist leicht und einfach zu bedienen.

Projektseite: http://code.google.com/p/qxmpp

0

können Sie verwenden Kik API Instant Messaging mobile Anwendungen auf der Kik Messenger aufzubauen. Mit dieser API kann Ihre App mithilfe von Kiks eigenem Transport- und Infrastruktursystem umfangreiche Inhalte und Dateien zuverlässig zwischen verschiedenen mobilen Nutzern übertragen und speichern. Es ist auf Android und iPhone verfügbar und kann in einfachen Szenarien mit etwa 5 Codezeilen in Ihre App integriert werden. Mehr Infos gibt es hier: http://www.kik.com/dev

Disclaimer: Ich bin einer der Entwickler hinter Kik API :)