通过API发送IM

时间:2010-11-09 12:37:58

标签: c# asp.net api open-source instant-messaging

我们正在寻找为我们的网站添加新功能,以便希望接收有关其个人资料的更新的用户将其直接发送到即时消息帐户(例如Yahoo,Live) Messenger,AIM等)。

我们目前处于初步阶段,只是收集信息,看看它是否真的是我们想做的事情,所以我想知道这里是否有人可以帮助我们发现是否有一个好的解决方案?

有太多的跨网络IM平台(几个跳跃,TrillianX-FireMeeboMirandaDigsby,{{3 }},Raptr)但我真的不知道开始使用API​​的好地方。是否有开源的跨平台IM API?

3 个答案:

答案 0 :(得分:3)

您可以使用libpurple,这是Pidgin和Adium使用的。虽然它是GPL,所以不确定这是否会使它不合适,具体取决于你对它做了哪些修改。

答案 1 :(得分:2)

可扩展消息传递和在线协议 XMPP

这是Jabber / XMPP。

但其余的都是封闭协议的闭源项目。 跨网络IM都使用像libpurple这样的重新设计协议。

答案 2 :(得分:2)

Libpurple是您可以构建IM支持的核心API。它被您提到的几个客户使用,包括几个Web应用程序。