我编写系统,收集有关本地系统的信息。这是一个像admin-client这样的系统。客户端收集日志并将其发送给管理员。当然有可能通过局域网管理员获取此日志,但我想通过Internet添加选项发送日志。
我想到了Skype。客户端必须已记录skype,并且当管理员(当然必须有适当的授权,但它是单独的主题)通过Skype发送请求时 - 客户端必须例如使用收集的日志连接到SQL数据库或简单文件,并通过Skype发送。
我该怎么做? 这是最好的方法吗? skype插件?我可以用什么lib?
答案 0 :(得分:2)
我认为这是一种或两种情况。
您可以在此处找到Skype的文档:
http://developer.skype.com/accessories
Skype有一个名为Skype4COM的COM API,您可以通过COM interop使用它来访问Skype。
应该注意,SkypeKit现在可用于embedded和desktop计划。每个程序都有一小笔一次性注册费(目前为5美元),但它允许您在不实际使用任何UI功能的情况下访问Skype(完全取决于您提供界面)。
答案 1 :(得分:1)
在SkypeKit发布之前,您只能使用Skype Public API。但是根据docs,此API只允许指定收件人并打开文件对话框,自动启动文件传输似乎是不可能的(请参阅文档中的“OPEN FILETRANSFER”)。
我建议您使用HTTP或FTP等开放式协议。