2

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

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

4

2 回答 2

4

tl;博士;

状态检查 URL 不见了,最好的选择是API

细节

有一个 API 面向 Web 开发人员,可在其网站上集成调用功能。它似乎受到高度限制,完全缺少旧 API 中的状态检查和许多其他功能:http: //msdn.microsoft.com/en-us/library/office/dn745882.aspx

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

它要求 Skype 用户主动启用网络状态检查(默认情况下似乎禁用)。它可以Preferences -> Privacy通过勾选Show my status on the web从 Skype 版本 6.19 开始启用。如果未启用,用户将显示为离线。

于 2014-07-05T06:53:08.860 回答
1

您可以为此使用 Skype4Py:

https://github.com/awahlig/skype4py

它有 GET/SET USERSTATUS 命令

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

于 2013-02-09T14:47:42.097 回答