0

这是我的代码,它似乎没有得到我想要的。它只显示具有匹配赔率的比赛数量,而我想要赔率和价格数据

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))
4

1 回答 1

1

您正在使用 listMarketTypes 端点。对于价格,您需要调用 listMarketBook 以及 PriceProjection、OrderProjection 和 MatchProjection:

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

于 2018-10-22T20:05:23.987 回答