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
- Host: GitHub
- URL: https://github.com/joestrong/retroachievements-composer
- Owner: joestrong
- Created: 2017-10-11T20:13:48.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-25T23:40:43.000Z (about 8 years ago)
- Last Synced: 2025-07-18T06:57:30.892Z (11 months ago)
- Topics: achievements, retro, retroachievements
- Language: PHP
- Homepage:
- Size: 27.3 KB
- Stars: 7
- Watchers: 2
- Forks: 7
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
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)