msn idnizi öncelikle Sign In buradan Web sitelerinin Messenger durumunuzu görmesine ve size ileti göndermesine izin verin seçeneğini işaretledikten sonra Sign In burada iframe kodlarının orda a2217b3df23a9d4e@apps.messenger.live.com gibi bulunan değerin @appsdan önceki kod sizin im control idnizdir yani benim idim a2217b3df23a9d4e oluyor

bkz:

<iframe src="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=a2217b3df23a9d4e@apps.messenger.live.com&mkt=tr-TR" width="300" height="300" style="border: solid 1px black; width: 300px; height: 300px;" frameborder="0"></iframe>
<?
function site_kaynak($url) {
if (function_exists('curl_init')) { 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); 
return curl_exec($ch); 
} else { 
return file_get_contents($url); 
} 
}
 
function durum_kontrol($id,$code){
$dosya = site_kaynak("http://messenger.services.live.com/users/".$id."@apps.messenger.live.com/presence/?cb=\"ShowStatus\"&mkt=en-US");
$oku = explode("\"",$dosya);
$ara = array("Online", "Offline", "Away","Busy","Be right back","In a call","Out to lunch");
$degis   = array("Online", "Çevrim dışı", "Dışarıda","Meşgul","Hemen Dönecek..", "Telefonda..","Öğle Yemeğinde..");
return str_replace($ara, $degis, $oku[$code]);
/*
13 durum yazısı
21 nick
25 id
*/
}
$durumum =  durum_kontrol("a2217b3df23a9d4e", 13);
echo $durumum;
?>
Kaynak: BilgiPortal