首页 > 程序开发 > 用php控制你的MSN消息

用php控制你的MSN消息

2009年1月21日

从Facebook到开心网,很多SNS应用都使用了msn服务,关于MSN的协议的详细信息可以看半官方网站MSNPiki。使用MSN的php类也不少,这里介绍两个,第一个是PHP MSN Class,这个类比较简单,可以用来发送MSN消息,支持MSNP9 (MSN 6.2)和最新的MSNP15 (WLM 8.1)协议(MSNP15协议支持离线消息),可以作为MSN机器人使用,或者给MSN、雅虎通发消息。

<?
include_once(‘msn.class.php’);
$msn_username = “username@hotmail.com”;//发送者MSN帐号
$msn_password = “12341234”;//发送者MSN密码
$msn_list = array(“user1@hotmail.com”,”user2@live.cn”);//消息接收者MSN帐号
$msn = new MSN(‘MSNP15’);//采用MSNP15协议,支持离线消息
if ($msn->connect($msn_username, $msn_password)) {
    $msn->sendMessage(“UTF-8编码的中文和英文”, $msn_list);
}
?>

使用MSNP15协议,PHP需要支持mhash;使用msnbot机器人功能,PHP需要支持pcntl。

phpMSN:基于PHP的MSN Messenger客户端连接接口。
MSN Messenger Class:这是一个支持MSNP协议的简单易用的PHP类库,它通过php_curl模块来实现对SSL的支持,目前,支持MSN9协议。

Blobsy:一个基于PHP开发的开源MSN Messager机器人。它设计灵活易用,便于安装,而且可定制,功能强大,内建模块包括让MSN上google帮你查资料等,这篇中文博客有不少介绍。

Naneau MSN:另一个用ZF开发的MSN类, 包括消息发送,获取联系人清单等。

Contact Grabber: 可以抓取MSN,GMAIL,Yahoo Messenger等联系人信息。

这里还有些介绍付费的contact抓取类,还支持aol,icq等:http://script.wareseeker.com/free-contact-importer-address-book-grabber-for-hotmail-gmail-yahoo-msn-aol/

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

程序开发

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

This blog is kept spam free by WP-SpamFree.