Download the PHP package mallardduck/metacritic-api without Composer

On this page you can find all versions of the php package mallardduck/metacritic-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package metacritic-api

Metacritic API

Using this Metacritic API, you are able to search games on metacritic.com.

It will give you back the metacritic score, users score, genres, rating, developers and much more (see below for an example). The output is in JSON format, so it is easy to parse in both PHP or other languages.

By default it uses the URL prefix: "http://www.metacritic.com/game/pc/". If you want to search for Playstation 3 games, just change it to: "http://www.metacritic.com/game/playstation-3". See metacritic.php file.

Example

Searching on the PC game called "The Elder Scrolls V: Skyrim", will give the following JSON output:

On error

When for some reason the page couldn't be loaded / found or parsed, you will get the following JSON response:

Or when metacritic.php is directly called, without input you will get: {"error": "Game title is empty"}

Code example

Please, see example.php

Another way to access the API is to directly call metacritic.php via the website URL:

Be-aware that the game title needs to be URL encoded to work.

Have fun!

CI/CD

Code quality is checked in GitLab CI/CD, to avoid regression.

Currently in the pipeline:


All versions of metacritic-api with dependencies

PHP Build Version
Package Version
Requires mashape/unirest-php Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mallardduck/metacritic-api contains the following files

Loading the files please wait ....