I was wondering if there is a way to check online status (indicator) for any of these instant messengers: GTalk, MSN (Skype), Facetime (or Messages).
It would be great if I can get the user's online status to see if s/he is online, away, busy, idle, etc. for any of these instant messengers: AIM, GTalk, ICQ, MSN and YAHOO. (If there is another IM service that provides this kind of detailed information, please let me know). Thanks.
I am able to get online status for AIM, ICQ and YAHOO by curling to (big.oscar.aol.com for AIM, web.icq.com for icq and opi.yahoo.com for YAHOO) and parse the response.
Note: GTalk used to have badges and it's no longer available. This is a good example of what I'm looking for: http://motyar.blogspot.com/2010/04/gtalk-status-checker-with-php.html
This will differ from service to service. I did this recently and found a blog post about how to do this for Skype, but don't know for the others.
Code belongs to annar2r, I didn't make any of it: