¡Advertencia!
Este tema no ha tenido respuestas en más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las normas de la web.
He matado mi tiempo para poder hacer funcionar la api junto al código que dejo HabboEmotion en su página web

<?php

error_reporting(e_all);
  function habbo( $name, $hotel ) {
  
    $ch = curl_init();

    curl_setopt( $ch, CURLOPT_URL, "https://www.habbo." . $hotel . "/api/public/users" );
    curl_setopt( $ch, CURLOPT_HEADER, false );
    curl_setopt( $ch, CURLOPT_HTTPHEADER, array( 'Accept-Encoding: gzip, deflate, sdch' ) );
    curl_setopt( $ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT'] );
    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
    curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
    curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0 );
    curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
    
    $get = gzinflate( substr( curl_exec( $ch ), 10, -8 ) );
    preg_match( "/setCookie((.*));/", $get, $get );
    $get = explode( ",", str_replace( array( "'", " " ), "", $get[1] ) );
    
    curl_setopt( $ch, CURLOPT_HTTPHEADER, array( "Cookie:" . $get[0] . "=" . $get[1] ) );
    curl_setopt( $ch, CURLOPT_URL, "http://www.habbo." . $hotel . "/api/public/users?name=" . $name );
    
    $id = json_decode( curl_exec( $ch ) );
    
    if( isset( $id ) && $id->profileVisible == 1 ) {
    
      curl_setopt( $ch, CURLOPT_URL, "http://www.habbo." . $hotel . "/api/public/users/" . $id->uniqueId . "/profile" );
      $info = json_decode( curl_exec( $ch ) );
	  
	  
	  
      
    } else 
      $info = false;
      
    curl_close( $ch );
    
    return $info;
    
  }
  
?>


Genera cada mision de cada usuario (Agredecimientos a Andres por decirme la variable):
<?php

$info = habbo( ".iroke.", "es" );
if( $info ) {
 {
print $info-> user ->motto . "<br />";


}
} else {
echo "";
}

?> 


el día que se registro en habbo:
<?php


$info = habbo( ".iroke.", "es" );
if( $info ) {
{
$hora = strtotime($info->user->memberSince);
echo date('d/m/Y H:i:s', $hora); 


}
} 

?>
Ejemplo:
21/10/2011 13:53:29


Placas selecionadas (Las 5 placas dentro del hotel):
<?php


  $info = habbo(".iroke.", "es" );
  if( $info ) {
    foreach($info->user->selectedBadges as $selectedBadge){
		
		
      echo"<img src="https://images.habbo.com/c_images/album1584/$selectedBadge->code.gif">";
    }
  } else {
    echo "<font color='red'>No muestra las placas del perfil</font>";
  }
  
?>
Numero de placas
<?php print count ($info->user->selectedBadges);?>


Placas que ha ganado dentro del hotel (Todas):
<?php


  $info = habbo( ".iroke.", "es" );
  if( $info ) {
    foreach( $info->badges AS $badge ) {
	
	
	
      echo"<img src='https://images.habbo.com/c_images/album1584/$badge->code.gif'></div>";
    }
  } else {
    echo "<font color='red'>Tiene él perfil oculto, o está baneado</font>";
	
	
	
	
  }
  
?>


Todos los amigos:
<?php

  $info = habbo( ".iroke.", "es" );
  if( $info ) {
    foreach( $info->friends AS $friend ) {
      echo $friend->name . "<br />";
    }
  } else {
    echo "habbo not found or homepage hidden";
  }
  
?>
Puedes añadir el numero de amigos de cada usuario
<?php print count ($info->friends);?>



Todas las placas de grupo:
<?php


$info = habbo( ".iroke.", "es" );
if( $info ) {
	
 foreach( $info->groups AS $group ) {
	 
	 
      echo" <img src='https://www.habbo.es/habbo-imaging/badge/$group->badgeCode.gif'>";


}
} else {
echo "";
}

?>
Puedes añadir el numero de placas de grupo que tiene cada usuario:
<?php print count ($info->groups);?>


Las imagenes de las salas:
<?php


  $info = habbo( ".iroke.", "es" );
  if( $info ) {
    foreach( $info->rooms AS $room ) {


      echo"<div class='room-holder'>
                            <img src='$room->thumbnailUrl' data-original='$room->thumbnailUrl' alt='Mi sala' class='pull-right room-preview'>

                         ";
    }
  } else {
    echo "<font color='red'>No tienes salas</font>";
  }
  
?>


ID de cualquier usuario de habbo:
<?php

$info = habbo( ".iroke.", "es" );
if( $info ) {
{
print $info-> user ->uniqueId . "<br />";


}
} else {
echo "";
}

?>



Agredecer no cuesta nada


Cualquier duda preguntenme

PD: HE sólo dejo 2 códigos

Tambien encontre esto:
https://www.habbo.es/extradata/public/users/AQUI TU ID DE HABBO/photos
Pues me parece genial que al final lograras tu objetivo (pues supongo lo hiciste)

Unos pequeños consejos para tú código que quizás parezcan tontos pero a la larga son útiles.

Si no colocarás nada en el else puedes omitirlo, no es necesario colocarlo.

Otra cosa, ¿por qué colocas dos veces las llaves? Podrías omitir estas que colocas antes y después del print y las respectivas que sobren producto de las modificaciones.

{
print $info-> user ->motto . "<br />";


}


Y pues mis felicitaciones por ir cumpliendo tus objetivos, espero en el futuro sigas mejorando en la programación

.

Pues me parece genial que al final lograras tu objetivo (pues supongo lo hiciste)

Unos pequeños consejos para tú código que quizás parezcan tontos pero a la larga son útiles.

Si no colocarás nada en el else puedes omitirlo, no es necesario colocarlo.

Otra cosa, ¿por qué colocas dos veces las llaves? Podrías omitir estas que colocas antes y después del print y las respectivas que sobren producto de las modificaciones.

{
print $info-> user ->motto . "<br />";


}


Y pues mis felicitaciones por ir cumpliendo tus objetivos, espero en el futuro sigas mejorando en la programación



Ya te he puesto en el post
Actualizo para el nuevo cliente:


XP obtenida
<?php


$info = habbo( ".iroke.", "es" );
if( $info ) {
{

print number_format($info->user->totalExperience,0,",",".");


}
}

?>


Nivel de la cuenta:
<?php


$info = habbo( ".iroke.", "es" );
if( $info ) {
{

print $info->user->currentLevel;


}
}

?>


Gemas(Estrellas) recibidas
<?php


$info = habbo( ".iroke.", "es" );
if( $info ) {
{

print number_format($info->user->starGemCount,0,",",".");


}
}

?>


Ultimo inicio de sesion del cliente
<?php


$info = habbo( ".iroke.", "es" );
if( $info ) {
{
$hora = strtotime($info->user->lastAccessTime);
echo date('d/m/Y H:i:s', $hora);


}
}

?>
Es genial que Habbo se ponga a mejorar e implementar novedades en la API, una lástima que no la tengan toda documentada pero sin lugar a dudas da lugara cosas guapas. Mis felicitaciones

.