Download the PHP package mysportsfeeds/mysportsfeeds-php without Composer

On this page you can find all versions of the php package mysportsfeeds/mysportsfeeds-php. 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 mysportsfeeds-php

mysportsfeeds-php

MySportsFeeds PHP Wrapper brought to you by @MySportsFeeds.

Makes use of the MySportsFeeds API - a flexible, developer-friendly Sports Data API.

Free for Non-Commercial Use.

Install

Using composer, simply add it to the "require" section of your composer.json:

"require": {
    "mysportsfeeds/mysportsfeeds-php": ">=2.1.0"
}

If you haven't signed up for API access, do so here https://www.mysportsfeeds.com/index.php/register/

Usage

Create main MySportsFeeds object with API version as input parameter

For v1.x feed requests (free non-commercial access available):

use MySportsFeeds\MySportsFeeds;

$msf = new MySportsFeeds("1.2");

For v2.0 feed requests (donation required for non-commercial access):

use MySportsFeeds\MySportsFeeds;

$msf = new MySportsFeeds("2.0");

Authenticate for v1.x (uses your MySportsFeeds account password)

$msf->authenticate("<YOUR_API_KEY>", "<YOUR_ACCOUNT_PASSWORD>");

Authenticate for v2.0 (simply uses "MYSPORTSFEEDS" as password)

$msf->authenticate("<YOUR_API_KEY>", "MYSPORTSFEEDS");

Start making requests, specifying in this order: $league, $season, $feed, $format, and any other applicable params for the feed. See example.php for sample usage.

Example (v1.x): Get all NBA 2016-2017 regular season gamelogs for Stephen Curry, in JSON format

Example (v1.x): Get all NFL 2015-2016 regular season seasonal stats totals for all Dallas Cowboys players, in XML format

Example (v1.x): Get full game schedule for the MLB 2016 playoff season, in CSV format

Example (v2.0): Get all NBA 2016-2017 regular season gamelogs for Stephen Curry, in JSON format

Example (v2.0): Get all NFL 2015 regular season stats totals for all Dallas Cowboys players, in XML format

Example (v2.0): Get full game schedule and scores for the MLB 2016 playoff season, in CSV format

That's it! Returned data is also stored locally under "results/" by default, in appropriately named files.


All versions of mysportsfeeds-php with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.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 mysportsfeeds/mysportsfeeds-php contains the following files

Loading the files please wait ....