【发布时间】:2017-02-09 22:22:03
【问题描述】:
我正在尝试使用 Etrade 的 Java SDK 获取期权报价。我目前正在设置使用沙箱。
代码如下:
ProductId prod = callOption.getProduct();
ArrayList<String> symbols = new ArrayList<String>();
// getSymbol returns GOOG Jan 22 '11 $150 Call
symbols.add(prod.getSymbol());
// m is a MarketClient instance
QuoteResponse quotes = m.getQuote(symbols, true, DetailFlag.OPTIONS);
当我调用 m.getQuote 时出现错误。错误是
ERROR ConnectionUtils - Invalid uri 'https://etwssandbox.etrade.com/market/sandbox/rest/quote/GOOG Jan 22 '11 $150 Call': escaped absolute path not valid
我尝试过使用 html (org.apache.commons.lang.StringEscapeUtils.escapeHtml) 转义但没有成功。
有什么想法吗?
【问题讨论】:
标签: java etrade-api