0

I need to find a way to read all contacts and chat messages from Skype without API.

By Microsoft they will not support the Skype API any more. 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.

Of course the chat messages are always synchronized from the cloud. I need at least the messages saved on the disk.

Patrik
  • 1,286
  • 1
  • 31
  • 64
  • they are stored in sqlite database. You need to read that database `main.db` [Using Sqlite with C#](http://www.dreamincode.net/forums/topic/157830-using-sqlite-with-c%23/#/) – Ilya Ivanov Nov 07 '13 at 09:17

2 Answers2

1

According to Ilya Ivaonv Skype saves all the data in the SQLLite main.db file situated in %AppData%\Skype folder.

Community
  • 1
  • 1
Patrik
  • 1,286
  • 1
  • 31
  • 64
1

I recommend two ways to do this:

A. Easiest way is to use Skyperious. Available for Windows, Linux and Mac. You can do all this

enter image description here

This is the search function:

enter image description here

And here is sample output from an export:

enter image description here

B. The harder, but naturally more flexible way, is to install a SQLite Browser, such as this one, and export the messages yourself. 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). You will need some experience with SQL to use this option.

Community
  • 1
  • 1
Gaia
  • 2,872
  • 1
  • 41
  • 59