Status API


Iam new to YDN. I am interested in developing an application (web/desktop) using Yahoo Status API. What i want to know is, Is it possible to know the online status of Yahoo users. like they are on ONLINE, OFFLINE, INVISIBLE etc. I took a look at documentation, it seems it's not giving the status of user, but just the user's status message. awaiting for ur solutions and replies.


- Raju

1 Reply
  • Hi Raj,

    The status API is used to capture and set the text status of a Yahoo! user from their profile at http://profiles.yahoo.com. We do not track the logged in state of a user within the status API. The only property I know of that provides a logged in state is Yahoo! Messenger. If you want to capture the logged in state of a Yahoo! messenger user, you can use YQL for that. Running the following query (and substituting joemplumber with the id of the user to check) you can get the logged in / logged out / invisible state of the user: http://developer.yahoo.com/yql/console/?q=...2Falltables.env

    For information on running and using YQL, please see http://developer.yahoo.com/yql and let us know if you have any questions.

    Jonathan LeBlanc
    Technology Evangelist
    Yahoo! Developer Network
    Twitter: jcleblanc
  • Hi Jonathan.

    Thanks for the url -
    http://query.yahooapis.com/v1/public/yql?q...2Falltables.env (and seems it not works every time).
    It shows only OFFLINE/ONLINE status of yahoo user and not INVISIBLE state of the user. (user can be using Messenger, Inbox or Mobile.)
    The above service is not required, since it can be easily detected through another service -

    Anyway, Thanks Once again. :)RAJU
  • I'm also trying to build a web application which is detecting if a user is Invisible or not ... are there any other possibilities to check that?

    I'm asking, because the methods mentioned above are reporting the Invisible users as Offline.
  • Those are the only services that I am familiar with. There is most likely a reason the messenger API is blocking a check to see if a person is invisible.

    - Jon

Recent Posts

in General Discussion at YDN