我想创建自己的 IM,并且正在搜索开源 IM API。您认为最好的开源 IM API 是什么。以及使用什么好的前端?
谢谢。
我想创建自己的 IM,并且正在搜索开源 IM API。您认为最好的开源 IM API 是什么。以及使用什么好的前端?
谢谢。
如果您正在考虑创建客户端,请查看 libpurple。这是 pidgin 和许多其他 IM 客户端用来访问多个 IM 网络的方法。
http://developer.pidgin.im/wiki/WhatIsLibpurple
如果您只是担心一个 IM 网络,最容易使用的就是 Jabber,因为它是一个开源协议
XMPP...很多文档、库等等。http://xmpp.org
综合来说,心灵感应是 libpurple 的一个相当不错的竞争对手。它安全、模块化且坚固耐用。
您可以使用QXmpp。它是用 C++ 和 Qt 编写的免费 (LGPL) XMPP 客户端库。它轻巧且易于使用。
如果您对 OSCAR 协议 (AIM) 感兴趣,请查看Open AIM。他们有关于 C++/C#/Java 的自定义客户端以及如何访问 Web AIM 的文档。
如果您需要服务器端支持 IM,请使用OpenSIPS。对于客户端,pidgin 和 libPurple。
您可以使用 Kik API 在 Kik Messenger 之上构建您的即时通讯移动应用程序。此 API 允许您的应用使用 Kik 自己的传输和基础设施在不同的移动用户之间可靠地传输和存储丰富的内容和文件。它可在 Android 和 iPhone 上使用,在简单的场景中,只需大约 5 行代码即可将其集成到您的应用程序中。这里有更多信息:http ://www.kik.com/dev
免责声明:我是 Kik API 背后的开发者之一 :)