我正在测试TD Ameritrade API。我正在尝试检索给定用户的位置(打开和关闭)。
我正在成功地从我设置的前端+服务器验证和检索我的accountId。
我使用我的accountId并向这个url:https://api.tdameritrade.com/v1/accounts/{acountId}发出GET请求,如这里的文档中所述:https://developer.tdameritrade.com/account-access/apis/get/accounts/%7BaccountId%7D-0
这个GET请求是成功的,但是在父数据对象中没有由响应返回的positions对象,如API文档中所述。
有没有人知道positions对象是否只适用于关闭的位置,或者它是否也包括打开的位置?任何清晰度都很感谢。我有一个空缺的职位,没有一个是已结清的。
我没有在GET请求工作时包含代码,这是一个问题,为什么返回的TD Ameritrade API数据不包含文档所说的应该包含的对象。
发布于 2020-06-18 22:21:07
这是一个简单的修复--尽管文档没有提到这一点,但如果您想要获取给定帐户的positions,您必须显式地将参数?fields=positions附加到端点:
https://api.tdameritrade.com/v1/accounts/${accountId}?fields=positions
https://stackoverflow.com/questions/62441669
复制相似问题