使用 Julia 访问 Betfair Exchange API
我已经使用 Julia 大约 2 个月了,最近一直在尝试使用 Julia 访问 Betfair API。关于此服务的注意事项在这里。 https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/Getting+Started
虽然我可以让 Python 示例工作(并且我有一个 appKey 和 sessionToken,但未显示),但我无法成功将此 Python 转换为 Julia。
在下面的示例中,我收到 StatusError 400 响应(这是我得到的最接近的响应)。其他尝试表明 Bound 问题可能来自使用 {} 和 ' 的 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)
Run Code Online (Sandbox Code Playgroud)
预期成绩。在 Python 中,我得到了 Betfair Sports and Market 的摘要。
{"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 …Run Code Online (Sandbox Code Playgroud)