Hi,
I am trying to filter all horse racing events over the next 24 hrs (obviously the code below is a month) - but even this won't work. it seems to be bringing back everything.
I am doing this in PHP.
Anyone have any idea?
I am trying to filter all horse racing events over the next 24 hrs (obviously the code below is a month) - but even this won't work. it seems to be bringing back everything.
I am doing this in PHP.
Anyone have any idea?
PHP Code:
use Betfair\BetfairFactory;
use Betfair\Model\MarketFilter;
require 'includes/vendor/autoload.php';
$event_id = 7; //horse racing
$betfair = BetfairFactory::createBetfair($appKey, $username, $pwd);
$from = new DateTime('now + 1 month');
$to = new DateTime("now + 1 month + 1 day");
$timeZone = new \Betfair\Model\TimeRange($from, $to);
$marketFilter = MarketFilter::create()->setMarketStartTime($timeZone);
$eventBetfair = $betfair->getBetfairEvent()->withMarketFilter($marketFilter);
$event_filter = $eventBetfair->getAllEventFilteredByEventTypeIds(array($event_id));
echo json_encode($event_filter);


Comment