An open API service indexing awesome lists of open source software.

https://github.com/joestrong/retroachievements-composer

PHP API wrapper for RetroAchievements.org
https://github.com/joestrong/retroachievements-composer

achievements retro retroachievements

Last synced: 5 months ago
JSON representation

PHP API wrapper for RetroAchievements.org

Awesome Lists containing this project

README

          

## RetroAchievements composer package

Install with:

`composer require joestrong/retroachievements`

Use in a project:

```
require_once('../vendor/autoload.php');

use JoeStrong\RetroAchievements\RetroAchievements;

$ra = new RetroAchievements($username, $apiKey);
$users = $ra->getTopTenUsers();

foreach ($users as $user) {
echo "$user->username
";
}
```

## Methods

Auth with the API

`$ra = new RetroAchievements($username, $apiKey);`

Get the top 10 users

`$ra->getTopTenUsers();`

Get the consoles

`$ra->getConsoles();`

Get games for console

`$ra->getGamesForConsole($consoleId);`

Get game info

`$ra->getGameInfo($gameId);`

## Contributing

See [CONTRIBUTING.md](https://github.com/joestrong/retroachievements-composer/blob/master/CONTRIBUTING.md)