Hi,i am doing research about Skype API and have question about authentication and authorization. A third party application wants to use Skype API, for example to get all his contacts info, or change his mood.
What will happen if the user is not logged in? From the view of user, a login page will be shown?or some other process.
Does skype suport proxy authentication? If yes, will the proxy save the credential (username+password).
I am appriciated for any suggestion.
Best Regards
Skype does NOT support proxy authentication. The Linux version of the API allows one to use the API to logon to the Skype client, currently the Windows version does not. Here are the possible situations you could encounter trying to connect to the Skype Client from a 3rd party application.
- 1. Skype starts with no user logged in - 3rd party program is started.
- 2. Skype Auto-Logons On - 3rd party program Starts.
- 3. 3rd party Program starts Skype - Skype Auto Logs On.
- 4. 3rd party program is started - Skype is started later.
- 5. Skype is Started - 3rd party Program is started later.
- 6. 3rd party program is started - Skype is started - stoped - started.
You will need to be logged into the forum to dowload ANY of these files. All of the above require additional logic to support the initial authorization by the Skype client of the 3rd party program at first time use. The example listed below, also shows how to deal with initial 3rd party program autorization as well.
See this post for a program that you can use to see what will happen in all cases when a 3rd party program is trying to connect to skype:
http://forum.skype.com/index.php?showtopic=142821In your case, you can use this example program to see how the API is used and as a tool to see first hand what is going on, you will want to download, unzip
http://forum.skype.com/index.php?act=attac...st&id=17531 and then run setup.exe.
Try all the examples above using the program. This program can be uninstalled using the add/remove progams from your control panel.
This program by default will go into Auto-debug when problems are encountered, so you will need to cick "Ignore" if prompted.
You can also download the entire project that created this program by going here as well:
http://forum.skype.com/index.php?showtopic=142821