使用来自https://pypi.org/project/td-ameritrade-python-api/的文档
我正在尝试开始使用Python中的TD Ameritrade API
我遇到的问题是通过以下Url对我的帐户进行身份验证: (注意:客户id已更改,b/c为私有)
因此,一切都是可行的:
除了
当一切都完成后,我从FireFox(或Chrome,随便什么)得到这个错误
无法连接
Firefox无法建立与127.0.0.1服务器的连接。
鉴于上述问题,我在谷歌搜索信息,并做了以下工作:
在这一点上它不起作用
我不知道发生了什么事。任何帮助都将不胜感激
这可能是为数不多的一次,在验证帐户的过程中,像您这样收到错误消息实际上是一部分。在该库的PyPi页面的最底部,他解释说,您应该将当前所在错误页面的结果url复制并粘贴到终端中。这对我来说也很困惑,我花了一段时间才真正理解发生了什么,所以我会尽可能地解释
亚历克斯·里德是制作图书馆的人,他有一个很棒的YouTube频道,名为Sigma Coding。他的一个视频系列将引导您完成直接连接TD Ameritrade API的整个过程,而无需使用他的API库,另一个系列将介绍如何构建库本身
在这段视频中How to Use the TD Ameritrade API | Part 2他正在演示如何访问API。如果不跳到该部分,链接应该有一个16:36的时间戳,你会看到一个与你所经历的类似的错误,除了他使用的是Chrome,而不是Firefox,因此错误是相同的,但措辞不同
下面是一张更好地解释其余内容的图片:
他接下来要做的是复制并粘贴带有错误的页面的当前url,其中包含下一步所需的代码。图片中的url以
https://localhost/test?code=siVrfqPLdQ...
开头,您可以看到该url在TD Ameritrade生成您的访问令牌所需的非常长的访问代码之后有code=
你的url应该有一个类似的结构,如果没有
/test
,不要担心。在localhost之后,他为视频系列制作了一个特定的文件夹。只需将整个内容复制并粘贴到终端上,在终端上应该有一行文字:Paste the full redirect url here:
相关问题 更多 >
编程相关推荐