最近在做一个类似机器人的程序,刚开始使用的飞信,但是没有找到飞信的api,只能通过模拟按键的形式来自动控制飞信,达到的效果也很不错,实现了想要功能。可是,毕竟要同时运行两个程序,这让我总是感觉怪怪的,今天搜索的时候发现了一款叫做msnp-sharp的msn开源类库,而且最近一直更新,所以就打算使用msn来试试。
前面的接收信息,以及从接收的信息回复都很顺利,但是到了主动发送信息的时候,找了整整一天也没有找到所谓的contac是从哪里久忽然冒出来的,我的程序里面的list总是0,找不到好友,到现在翻出源码才发现原来是sign in之前会自动更新联系人,但是我同样监视了半天 ContactService_SynchronizationCompleted事件,怎么都没有动静呢?
忽然想起来,初始化的时候好像被我设置为手动更新了!啊啊啊啊啊啊!简直是“惨痛的教训!”