【发布时间】:2020-07-16 10:44:33
【问题描述】:
我使用API documentation 中记录的 TD Ameritrade API。
获取价格历史记录的 URL 包含要获取的资产的符号。
文档说:
将 URL 中的
{symbol}替换为实际符号
它适用于 GOOG、AAPL 或 FB 等股票代码。
例如,对于 AAPL,网址为:https://api.tdameritrade.com/vi/marketdata/AAPL/pricehistory
但是对于包含像 EUR/USD 点这样的反斜杠的符号,它不起作用,因为反斜杠被视为 URL 的附加路径
所以我用https://api.tdameritrade.com/vi/marketdata/EUR/USD/pricehistory 找不到 URL
与EUR/CAD、EUR/GBP 和其他外汇现货相同。
如何获取外汇现货?
【问题讨论】:
-
参见 URI 编码。假设符号有效,/ 将被编码为 ../EUR%2FCAD/.. 的 %2F,例如。
-
我假设没有使用 TD api 的外汇价格历史