Доступ к API Betfair Exchange с помощью Julia
Я использую Julia уже около 2 месяцев, и недавно пытаюсь использовать Julia для доступа к API Betfair.Обратите внимание на эту услугу здесь.https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/Getting+Started
Хотя я могу заставить работать пример Python (и у меня есть appKey & sessionToken, хотя он не показан), я не смог успешно перевести этот Python на Julia.
В приведенном ниже примере я получаю ответ StatusError 400 (который является самым близким, который я получил).Другие попытки указывали на связанные проблемы, вероятно, из примера Python с использованием {} и ', который я пытался затем перевести.
Я рассмотрел другие вопросы Stackflow, но обнаружил, что они не имеют сложности, связанной с этим примером..
Интересно, есть ли у кого-нибудь мысли?Заранее спасибо
using HTTP
url="https://api.betfair.com/exchange/betting/json-rpc/v1"
header = "\"X-Application\" : \"appKey\", \"X-Authentication\" : \"sessionToken\" ,\"content-type\" : \"application/json\" "
jsonrpc_req="\"jsonrpc\": \"2.0\", \"method\": \"SportsAPING/v1.0/listEventTypes\", \"params\": {\"filter\":{ }}, \"id\": 1"
response = HTTP.post(url, data=[jsonrpc_req], headers=[header])
println(response.text)
Ожидаемые результаты.В Python я получаю сводку Betfair Sports and Market's.
{"jsonrpc":"2.0","result":[{"eventType":{"id":"1","name":"Soccer"},"marketCount":10668},{"eventType":{"id":"2","name":"Tennis"},"marketCount":4590},{"eventType":{"id":"3","name":"Golf"},"marketCount":43},{"eventType":{"id":"4","name":"Cricket"},"marketCount":394},{"eventType":{"id":"5","name":"Rugby Union"},"marketCount":37},{"eventType":{"id":"1477","name":"Rugby League"},"marketCount":24},{"eventType":{"id":"6","name":"Boxing"},"marketCount":27},{"eventType"
...etc...
В настоящее время получить
HTTP.ExceptionRequest.StatusError(400, HTTP.Messages.Response:
400 Bad Request.