将即时消息发送到雅虎、Skype、MSN 等第三方消息服务
Posted
技术标签:
【中文标题】将即时消息发送到雅虎、Skype、MSN 等第三方消息服务【英文标题】:send instant message to 3rd party messaging service like Yahoo, Skype, MSN 【发布时间】:2010-07-17 16:08:18 【问题描述】:有没有办法将您的 php 代码中的即时消息发送到正式的消息服务,如 Yahoo Messenger、Skype 或 MSN messenger?
【问题讨论】:
【参考方案1】:是的。您可以使用libpurple
。它具有 PHP 绑定。
这个 libpurple PHP 绑定,它定义了一组内部类,提供了直接从 PHP 使用 aol 和 icq (oscar)、yahoo、msn、jabber、irc 和更多协议的可能性。用 PHP 编写您自己的 IM 聊天客户端,就像 PHP 启用它一样简单。
对于 Skype,您需要their COM Control。然后您可以使用COM extension in PHP 与Skype 进行交互。
【讨论】:
【参考方案2】:请参考http://code.google.com/p/phpmsnclass/。我想这就是你想要的。
php 的 MSN 类,支持 MSNP9 (MSN 6.2) 和 MSNP15 (WLM 8.1),用作机器人或只是向 MSN 或 Yahoo 发送消息(通过 MSN,您需要 Yahoo 8.1 才能与 MSN 通信)。如果使用 MSNP15,支持 OIM(离线消息)。
【讨论】:
以上是关于将即时消息发送到雅虎、Skype、MSN 等第三方消息服务的主要内容,如果未能解决你的问题,请参考以下文章
skype account 与 MSN messenger 同步数据