Opta Sample
request data from opta
HTML
<script src="https://s3-eu-west-1.amazonaws.com/widget.cloud.opta.net/2.0/js/widgets.opta.js"></script>
<script type="text/javascript">
var _optaParams = {
custID: '36e6dfe9c21df3bc4b6aa071111d2172',
language: 'de'
};
</script>
<div id="content"></div>
JavaScript
// request object
var r = {
feedData: "",
feedLife: 60,
feedParams: {
competition: "22",
season: "2015",
sport: "football",
team: "808"
},
feedType: "FEED_F30"
};
var result, d = new $jqOpta.Deferred;
// result handler
d.done(function(a) {
result = $jqOpta.extend(!0, {}, a);
var TeamStat = result.SeasonStatistics.Team.Stat;
// output team stats
TeamStat.forEach(function(o) {
var div = document.createElement("div");
div.innerHTML = o['@attributes'].name + ": " + String(o['@value']);
document.getElementById('content').appendChild(div);
});
});
// create feed request object
var f = new $jqOpta.FeedRequest(
$jqOpta.FeedRequest[r.feedType], // get feed 'name', or just $jqOpta.FeedRequest.FEED_F30
r.feedParams, // feed params like competition, season, etc.
d, // result handler object
r.feedLife, // feed life ??
r.trn, // trn, maybe translation ??
r); // request object
// finally request feed
$jqOpta.FeedMonitor.requestFeed(f);