angular-footballdata-api-factory is an angularjs module with a football-data.org api factory.
![Bower version](https://badge.fury.io/bo/angular-footballdata-api-factory.svg)
Author: Jonathan Hornung (JohnnyTheTank)
Usage
-
Install via either bower, npm or downloaded files:
bower install --save angular-footballdata-api-factory
npm install --save angular-footballdata-api-factory
- download angular-footballdata-api-factory.zip
-
Include dependencies in your HTML.
- When using bower:
<script src="bower_components/angular-footballdata-api-factory/dist/angular-footballdata-api-factory.min.js"></script>
- When using npm:
<script src="node_modules/angular-footballdata-api-factory/dist/angular-footballdata-api-factory.min.js"></script>
- when using downloaded files
<script src="angular-footballdata-api-factory.min.js"></script>
-
Add jtt_footballdata
to your application's module dependencies.
-
Use the factory footballdataFactory
factory methods
getSeason
footballdataFactory.getSeason({
id: '<SEASON_ID>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getSeasons
footballdataFactory.getSeasons({
season: '<SEASON>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getTeam
footballdataFactory.getTeam({
id: '<TEAM_ID>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getTeams
footballdataFactory.getTeamsBySeason({
id: '<SEASON_ID>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getPlayers
footballdataFactory.getPlayersByTeam({
id: '<TEAM_ID>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getLeagueTable
footballdataFactory.getLeagueTableBySeason({
id: '<SEASON_ID>',
matchday: '<MATCHDAY>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getFixture
footballdataFactory.getFixture({
id: '<FIXTURE_ID>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
getFixtures
footballdataFactory.getFixtures({
timeFrame: '<TIMEFRAME>',
league: '<LEAGUE_CODE>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
footballdataFactory.getFixturesBySeason({
id: '<SEASON_ID>',
timeFrame: '<TIMEFRAME>',
matchday: '<MATCHDAY>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
footballdataFactory.getFixturesByTeam({
id: '<TEAM_ID>',
season: '<SEASON>',
timeFrame: '<TIMEFRAME>',
venue: '<VENUE>',
protocol: '<PROTOCOL>',
apiKey: '<YOUR_API_KEY>',
}).then(function (_data) {
}).catch(function (_data) {
});
More angular-api-factories
bandsintown - dailymotion - facebook - footballdata - flickr - github - openweathermap - tumblr - vimeo - wikipedia - youtube
License
MIT