I wonder is there any Skype API for Android. What I wanted to do was actually access Skype contacts using API and display in my application against every user. So is there an Android API for Skype?
From the internet I know this about skype API. Skype provide two APIs for developer on the Skype developer site
On the Developer forum clearly written that Skype KIT Beta is not for Mobile device.
Here is reference https://support.skype.com/en/faq/FA10630/Can-I-use-SkypeKit-to-develop-applications-for-mobile-devices?fromSearchFirstPage=false
Then I tried to learn about the Public API. But on the documentation page that’s defined about Public API.
The API has two layers:
Communication Layer - is a set of methods for external application to establish connection to Skype client and communicate with it.
Command Protocol Layer - is a text-based "language" that external applications can use to speak to the Skype client, once communication channel is established by Communication Layer.
Additionally, there are several Skype API wrapper libraries that encapsulate the functionality of Skype API. Such wrappers can act as optional third layers.
Communication layer API required Skype client always run on the system, that’s why it seems to be for Computer OS (windows ,mac) not for mobile.
In the wrapper API there is "Skype4Java - Java wrapper." It gave me the Hope, but the problem is to access this, I need to longing to Skype developer site and I tried to login with my Skype ID and got the error "this Skype name has no access", I don’t know what access to required.
Could someone help me how to get access into developer site (how to do login) which access rights are required and any other API which help to get Skype Contacts and their status on Android. Thanks in advance.
Some people managed to use SkypeKit on their android. However it is currently not allowed by the license and you would need to build different apks for different devices.