![Build status] (https://api.travis-ci.org/gerbenjacobs/HabboAPI.svg)
This PHP wrapper library is used to collect data from the undcoumented Habbo.com Beta API.
The project required PHP 5 and uses the Composer autoloader and PSR-4 standard.
See the example.php
file on how to use this library at the moment.
- Clone the project
- Run
composer install
- Verify the install by running
phpunit
or opening theexample.php
page on a PHP server
- On the page you want to use it add
include 'vendor/autoload.php'
- Create a HabboParser and construct it with the IP that the server runs on (to prevent JS Cookie issues) and the base URL of the API
- Create a HabboAPI instance and inject the HabboParser
<?php
// Include the Composer autoloader
include 'vendor/autoload.php';
// Shortcut for the FQN
use HabboAPI\HabboAPI;
use HabboAPI\HabboParser;
// Create new Parser and API instance
$habboParser = new HabboParser('ip-of-server-here', 'https://www.habbo.com/api/public/');
$habboApi = new HabboAPI($habboParser);
// Find the user 'koeientemmer' and get their ID
$koeientemmer = $habboApi->getHabbo('koeientemmer')->getId();
// Collect all the profile info
$profile = $habboApi->getProfile($koeientemmer);
March 30th, 2015 - v1.0.1 - Added hasProfile and more stable example.php March 28th, 2015 - v1.0.0 - Created first tagged release, includes Travis CI and Packagist integration.