Betfair, как получить MATCH_ODDS, цену, игру через API Betfairs - PullRequest
0 голосов
/ 10 мая 2018

Это мой код, и он, похоже, не дает того, что я хочу. Он просто показывает количество совпадений, имеющих шансы на совпадение, тогда как я хочу получить данные о шансов и ценах

header = {'X-Application' : 'APP_KEY_HERE', 'X-Authentication':'SESSION_TOKEN' ,'content-type' : 'application/json' }


url="https://api.betfair.com/exchange/betting/json-rpc/v1"header = { 'X-Application' : 'APP_KEY_HERE', 'X-Authentication' : 'SESSION_TOKEN' ,'content-type' : 'application/json' }

jsonrpc_req='{"jsonrpc": "2.0", "method": "SportsAPING/v1.0/listMarketTypes", "params": {"filter": {"textQuery":"Tennis"}}, "id": 1}'

response = requests.post(url, data=jsonrpc_req, headers=header)

print(json.loads(response.text))

1 Ответ

0 голосов
/ 22 октября 2018

Вы используете конечную точку listMarketTypes. Чтобы узнать цены, вам нужно вызвать listMarketBook вместе с PriceProjection, OrderProjection и MatchProjection:

https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/listMarketBook

...