我正在测试TD Ameritrade API。我正在尝试检索给定用户的位置(打开和关闭)。
我已经从设置的前端+服务器成功验证并检索了()
。
我使用我的accountId
并对此URL进行GET请求:
accountId
,如此处的文档所述:https://developer.tdameritrade.com/account-access/apis/get/accounts/%7BaccountId%7D-0
此GET请求成功,但是响应没有返回https://api.tdameritrade.com/v1/accounts/{acountId}
对象,API文档中概述了父数据对象中的响应。
有人知道头寸对象是否仅适用于平仓头寸,还是也包括未平仓头寸?任何清晰度表示赞赏。我有一个空缺职位,没有一个空缺职位。
随着GET请求的工作,我没有包括代码,这是为什么为什么返回的TD Ameritrade API数据不包含文档所说的对象的问题。
答案 0 :(得分:2)
这是一个简单的解决方法-尽管文档未提及,但是如果要获取给定帐户的positions
,则必须将参数?fields=positions
显式附加到端点:>
https://api.tdameritrade.com/v1/accounts/${accountId}?fields=positions