小编张实唯*_*张实唯的帖子

如何通过 Julia HTTP 访问 API

使用 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)

http julia

4
推荐指数
1
解决办法
2308
查看次数

标签 统计

http ×1

julia ×1