如何以编程方式获取Skype状态?

问题描述 投票:2回答:2

我想创建一个小型控制台应用程序,以返回本地Skype应用程序的当前Skype状态(如果它正在运行(在线/离开/请勿打扰/不可见/离线)并将其更改历史记录写入文本文件。

我怎样才能做到这一点?从哪儿开始?

skype
2个回答
1
投票

您可以使用Skype4Py:

https://github.com/awahlig/skype4py

它有GET / SET USERSTATUS命令

http://dev.skype.com/desktop-api-reference#COMMANDS


4
投票

tl;博士

状态检查网址已消失,您最好的选择是the API

细节

有一个针对Web开发人员在其网站上集成呼叫功能的API。它似乎受到严格限制,完全缺少状态检查以及旧API中的许多其他功能:http://msdn.microsoft.com/en-us/library/office/dn745882.aspx

Microsoft在2013年底删除了对旧开发人员API的支持。状态检查URL(http://mystatus.skype.com/[username].txt)已到位,直到2019年初。它已不再可用。

它要求Skype用户主动启用来自Web的状态检查(默认情况下似乎已禁用)。它可以在Preferences -> Privacy中通过勾选Show my status on the web从Skype版本6.19启用。如果未启用,则用户将显示为“脱机”。

© www.soinside.com 2019 - 2024. All rights reserved.