Skip to content

An API wrapper for interfacing with Steam's Web API using PHP

License

Notifications You must be signed in to change notification settings

hippye/steamweb-php-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Web PHP API

An API wrapper for interfacing with Steam's Web API using PHP

Configuration

Set your Steam Web API key in steamwebapi_config.php.

Creating Request

Normally, you'd make a request to the Steam Web API like so:

...and deal with that in your back-end somehow. The Steam Web PHP API proxy is for usage on the client-side, however. To use it in your applications, simply change the base URL to your API proxy URL.

Extending

The Steam Web PHP API included does not wrap every interface and method provided by the Steam Web API. To extend its functionality for your project, you can create new Slim routes. Interfaces and methods are separated by groups to avoid repeating the same URL segments for multiple routes:

/********************************************************************************
* IDOTA2Match_570
*******************************************************************************/

$app->group('/IDOTA2Match_570', function () use ($app) {

    $app->group('/GetMatchHistory', function () use ($app) {

        $app->get('/v001/', function () use ($app) {
        	get($app, '/IDOTA2Match_570/GetMatchHistory/v001/');
        });

    });

});

About

An API wrapper for interfacing with Steam's Web API using PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published