Skype will soon publish Skype COM API
By
Peter Kalmström on February 2, 2006 in Developer Blog.
I would like to announce some very good news for all Windows Developers! We will soon have our own Skype COM API. If you (like me) don't feel at home messing about with Windows messaging then this news is for you!
Right now we are doing three things to get this out to you ASAP:
1. Testing and debugging
2. Writing documentation
3. Using it to build our own next-generation toolbars
Why is a com-wrapper good?
Most modern programming languages are object-oriented. When programmers write code, they think about functionality in terms of objects. These objects can have properties and methods. A Skype COM wrapper makes it easier to work in this way, also when building Skype applications.
One of the objects we have now is a User object with all the appropriate properties such as IsVideoCabable etc:
![]()
This will make it possible for you to write code like this:
For Each objUser in objSkypeCOM.UserCollection
If objUser.MoodMessage ="" Then
objSkypeCOM.SendMessage objUser.Handle, "How are you feeling?"
End if
Next
Maybe I should use that code myself every day? Will that make me more popular?
Besides making it easier for us to write silly little code examples it will also allow you to do advanced things like controlling the audio settings or write "application to application"-solutions! I also want to mention the caching features that are built in. They make looping through the collections extremely fast in comparison to making repeated windows messaging calls and waiting for the responses.
Background
As I recently blogged about we have hired Andres Kaasik to work on the Skype Toolbars team. His first task was to re-brand his SkypeX component and add the 2.0 API features. That work is now nearly completed and we are happy to finally get to release this important tool.
KhaosLabs
I also want to take this opportunity to publicly thank the gifted developers at KhaosLabs. Kevin and Jason have done a great job on building the ActiveS com wrapper. I used it myself when building the currently published Skype Toolbar for Outlook and I know it works well. We are very keen to see what will come out of the Khaoslab in the future.







Comments
Will it be out soon enough that I should wait to use it before creating my application for the developer competition? BTW, it would be great to have a comment feed for "per blog post" comments so we can easily track replies to comments. Thanks.
roschler | Thursday, Feb 2
Regretfully I cannot make any promises as to dates, when this will appear but we are doing the best we can to get it to you ASAP.
Waiting or not:
It's not the big that beat the small, it's the fast that beats the slow!
Good luck!!
peter.kalmstrom.nu | Friday, Feb 3
I'm waiting impatiently for Skype 2 COM API.
tsiotas | Wednesday, Feb 8
will the new api be compatible with asp.net?
jakvike | Wednesday, Feb 8