C#得到错过的Skype消息 [英] C# get missed skype messages

查看:90
本文介绍了C#得到错过的Skype消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Skype4Com,我希望收到错过的消息和未接来电。

以下是代码:

I am using Skype4Com and i want to get missed messages and missed calls.
Here is the code:

using SKYPE4COMLib;

Skype _skype = new Skype();

int count = Handlers.Skype.MissedMessages.Count;





启动并授予Skype权限后,计数= 68 ,当我有 0 错过的消息



我需要做什么?



after launching and grant permission in skype, count = 68, when i have 0 missed messages

What i need to do?

推荐答案

为什么不首先枚举ChatMessageCollection'MissedMessages并观察你发现的内容:
Why don't you start by enumerating the ChatMessageCollection 'MissedMessages and observe what you are finding:
using SKYPE4COMLib;

private Skype skype = new Skype();

private var missedmsgs = skype.MissedMessages;

// in some method or EventHandler

foreach (ChatMessage mmsg in missedmsgs)
{
    Console.Write(mmsg.Sender.DisplayName + " " + mmsg.Body + Environment.NewLine);
}

注意:自从我使用SKYPE4COMLib已经有一段时间了:2013年Skype不会禁用其中的一些设施吗?

Note: it's been a while since I used SKYPE4COMLib: wasn't Skype going to disable some facilities in it in 2013 ?


这篇关于C#得到错过的Skype消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆