【发布时间】:2021-07-27 02:59:04
【问题描述】:
我正在使用 json 和 urllib 从 IBKR 客户端门户 API 中提取数据:
data = json.load(urlopen("https://localhost:5000/v1/api/portfolio/{acct ID}/positions"
我无法理解如何将信息传递给它,例如下订单。文档基本上只是说“在这里传递 json”,并给出了 url:/server/account/{accountId}/orders。
文档中没有其他说明。
【问题讨论】:
-
声称“文档中没有其他说明。”Their documentation 实际上相当健壮,这有点不诚实。您能否详细说明为什么
iserver/account/{accountId}/order端点不符合您的要求?这是一个POST请求,因此您可以将应用程序中概述的 JSON 结构作为请求正文的一部分传递,并将占位符替换为您想要的值。 -
如果问题真的是关于如何从 Python 发送
POST请求,这是 Simple URL GET/POST function in Python 的副本,等等。我投票结束。 -
实际上并没有回答我的问题,但感谢尝试