getOnlineContacts Method
Note: |
|---|
| Current information about Live Connect is now available in the Windows Live Developer Center. The information in the following sections is provided for legacy purposes only. |
Script: http://js.live.net/4.1/loader.js
Feature: Microsoft.Live
Namespace: Microsoft.Live
Applications can listen for changes to the array with the INotifyCollectionChanged interface.
The following example demonstrates how to send a predefined message to each online contact.
//Get the messenger context and the array of the user's contacts that are currently online.
messengerContext = wl.App.get_messengerContext();
var onlineContacts = messengerContext.getOnlineContacts();
var message = new Microsoft.Live.Messenger.TextMessage("Hello!");
//Send the pre-defined message to each contact in the list.
for (i = 0; i < onlineContacts.get_count(); i++)
{
var contact = onlineContacts.get_item(i);
messengerContext.sendMessage(contact.get_cid(), message)
}
Show:
Note: