简体   繁体   English

如何在不使用Skype API的情况下阅读所有Skype联系人和消息?

[英]How to read all Skype contacts and messages without using Skype API?

I need to find a way to read all contacts and chat messages from Skype without API. 我需要找到一种方法来在没有API的情况下从Skype读取所有联系人和聊天消息。

By Microsoft they will not support the Skype API any more. 通过微软,他们将不再支持Skype API。 This is why I need it. 这就是我需要它的原因。 In the C:\\Documents and Settings**username**\\Application Data\\Skype there are some files but need to parse them and not sure how if it is the right approach. 在C:\\ Documents and Settings **用户名** \\ Application Data \\ Skype中有一些文件但是需要解析它们并且不确定它是否是正确的方法。

Of course the chat messages are always synchronized from the cloud. 当然,聊天消息总是从云同步。 I need at least the messages saved on the disk. 我至少需要保存在磁盘上的消息。

根据Ilya Ivaonv, Skype将所有数据保存在位于%AppData%\\ Skype文件夹中的SQLLite main.db文件中。

I recommend two ways to do this: 我建议使用两种方法:

A. Easiest way is to use Skyperious . 最简单的方法是使用Skyperious Available for Windows, Linux and Mac. 适用于Windows,Linux和Mac。 You can do all this 你可以做到这一切

在此输入图像描述

This is the search function: 这是搜索功能:

在此输入图像描述

And here is sample output from an export: 以下是导出的示例输出:

在此输入图像描述

B. The harder, but naturally more flexible way, is to install a SQLite Browser , such as this one , and export the messages yourself. B. 更难,但自然更灵活的方法是安装SQLite浏览器 ,例如这个 ,并自己导出消息​​。 You can see some information on how to do that by looking at this article , or you could also search for other similar articles ( AlexS' answer also provides clues ). 您可以通过查看本文来查看有关如何执行此操作的一些信息,或者您也可以搜索其他类似文章( AlexS的答案也提供了线索 )。 You will need some experience with SQL to use this option. 您将需要一些使用SQL的经验来使用此选项。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM