Получение профиля пользователя в мессенджере (windows live) connect sdk в php

Я использую этот пример для успешного подключения к Windows на платформе Windows:
http://code.msdn.microsoft.com/messengerconnect (обратный вызов обработчика oauth)

Я получаю токен и идентификатор пользователя из своего api, но я не могу понять, как получить профиль пользователя из этой информации.
Кто-нибудь знает как это сделать?
На веб-сайте MS есть примеры, но все они являются C # или javascript, и я должен сделать это на PHP.

После извлечения токена и cid я попробовал это, но возвращает ошибку:

$url_string = 'http://apis.live.net/V4.1/cid-'.$user->getId().'/Profiles/'; echo("<br/>\n".$url_string); $curl_session = curl_init($url_string); // build HTTP header with authorization code $curl_options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => array( 'Authorization: WRAP access_token=AuthToken="'.urlencode($_REQUEST['stoken']).'"', 'Accept: application/json' ) ); // setup options for curl transfer curl_setopt_array($curl_session, $curl_options); // execute session and get response $curl_response = curl_exec($curl_session); print $curl_response; curl_close($curl_session); 

Ошибка заключается в следующем:
{«Заголовок»: «ErrorResource», «Код»: 1062, «Сообщение»: «Запрос не содержит допустимого PUID.»}

Можете ли вы, ребята, помочь мне получить информацию о пользователе?

РЕДАКТИРОВАТЬ:
решил проблему, удалив = AuthToken из авторизации, и это сработало!

Благодаря,
Джо

Да!

заставил его работать после нескольких часов, пробуя много разных образцов из ms ¬¬

проблема была в авторизации: WRAP access_token = AuthToken =

просто удалил AuthToken = и он сработал!

так вот теперь вот так:
'Авторизация: WRAP access_token = "'. $ Wrapper-> getReturnedParameter ('wrap_access_token'). '"'