Originally posted by jabe
View Post
##########################
#Getting Market Catalogue
##################################
Function get-marketcatalogue {
$method = "SportsAPING/v1.0/listMarketCatalogue"
$postdata = [ordered]@{"jsonrpc" = "2.0";
"method" = $method
"params" = @{"filter" = @{"eventTypeIds" = [object[]]"7";"marketTypeCodes" = [object[]]"WIN"} #event type id 7 is for horse racing event type id "4339" is for uk dogs
"maxResults" = "100"
"marketProjection" = @(
"COMPETITION"
"EVENT"
"EVENT_TYPE"
"RUNNER_DESCRIPTION"
"RUNNER_METADATA"
"MARKET_START_TIME"
)
"sort" = "FIRST_TO_START"
}
}
$postdata = $postdata | ConvertTo-Json -depth 5
$postdata | Out-File c:\users\guru\marketcata.txt
$getcatalogue = invoke-webrequest -uri https://api.betfair.com/exchange/betting/json-rpc/v1 -Method Post -Headers @{"X-Application"="";"X-Authentication"=$sessiontoken} -ContentType "application/ json" -body $postdata
$getcatalogue | convertfrom-json
}
the file "marketcata" yeilds :-
{
"jsonrpc": "2.0",
"method": "SportsAPING/v1.0/listMarketCatalogue",
"params": {
"filter": {
"eventTypeIds": [
"7"
],
"marketTypeCodes": [
"WIN"
]
},
"maxResults": "100",
"sort": "FIRST_TO_START",
"marketProjection": [
"COMPETITION",
"EVENT",
"EVENT_TYPE",
"RUNNER_DESCRIPTION",
"RUNNER_METADATA",
"MARKET_START_TIME"
]
}
}


Comment