$token->access_token, )); // perform network request $user = json_decode(file_get_contents($url)); // create a response from the request and return it return array( 'uid' => $user->id, 'name' => $user->name, 'nickname' => url_title($user->name, '_', true), // 'location' => $user[''], # scope wl.postal_addresses is required # but won't be implemented by default 'locale' => $user->locale, 'urls' => array('Windows Live' => $user->link), ); } }