Does anyone know of a URL to get your Skype status using JSONP?
I’ve only found an XML status URL so far (http://mystatus.skype.com/username.xml).
(I’m trying to query Skype using AJAX. Yes, I could use a server-side proxy script to beat the cross-domain limits, but a direct call would be awesome.)
Simon.
You might change the headline to ‘JSONP’ instead of JSON. That’s what you want.
JSONP hijacks cross domain fetches like this to work, without server proxies, by carrying the data in fetches. It’s like the most hackish useful technology I come to mind, right now. 🙂
I nagged Skype about this – the easiest way out would be for their servers to have an official, documented JSONP interface. I hope they’ll do that.
In the mean time, this is how I got the problem solved:
Placed this PHP script on my server, alongside the usual HTML: http://benalman.com/projects/php-simple-proxy/
Edited the configuration of it like so:
This allows it to fetch (via curl running on the server) the mystatus.skype.com/myuserid.num (or .txt) information.
That’s it. Pheeew… 🙂